typescript

A collection of 3 posts

以nodejs爲起點的全棧系列教程
互聯網

以nodejs爲起點的全棧系列教程

本來想寫一篇簡單的教程來概述我喜愛的web開發技術棧,但是寫起來就發現一個完善的、大家可以立刻拿來用的現代化的可以前後端分類的模板還是要注意很多東西的。 我那么我想着既然开写,就紧跟时代,寫出屬於這個時代的我會的技術要素。 首先,serverless前後端分離就是趨勢,我們當然可以使用firebase這樣的服務構建自己的應用,然而這樣始終處於產業鏈下層,比較實惠的自我投資還是成爲全棧工程師,並且有能力搭建屬於自己的可以快速開始的後端。 你可能並不喜歡重複構架後端,因爲你的客戶或者你的需求就是很多形式的前端產品,你需要支撐你的後端能夠多企業(多個app獨立數據),一個靠譜的權限系統也是必要設計的。 當後端實現到,你在是燒錢購買資源還是動手做性能優化的時候,實際上你應該投資的是前端以增加產品迭代效率,節約你的時間成本。這個時候靠譜的前端架構非常重要。爲了更好的演示需求,我們會使用storybook來開發一個設計系統。 現代應用應當給前端的自由度非常高,restful基本上就是把業務邏輯的設計給了前端了,但是前端靠restful並不能很好地實現離線緩存等更富數據結構感的設計,於是我會順帶闡述一下graphql這個API數據查詢語言。 Postgresql當然是開發者的好幫手,它具有豐富的數據類型和nosql特性,

koa restful實踐-2-魔法routes
編程

koa restful實踐-2-魔法routes

版本v1.0beta(若有勘誤,此博客會持續更新) 本篇將闡述koa restful的路由部分,數據部分的建立在上一篇說過了的,上一篇也包含了項目的創建和配置。沒有看到可以點擊以下: koa restful實踐-1-資料庫建立版本v1.0beta(若有勘誤,此博客會持續更新) 一直想應用typescript開發後端,製作一個開發模板以供之後快速開發上線,這樣自己就可以專注應用開發前端應用,並且得以於typescript的類型系統,使得代碼維護成本不那麼高,不然當時寫的什麼鬼自己都會忘記。 一個馬上能用的後端系統從功能上看,一定是要包括權限系統的。所以這個後端模板包括一個內置的權限和用戶認證系統。 還是要使用orm的,開發成本really matters, 但糾結過到底是sequelize-typescript還是typeorm。割捨不掉sequelzie的很重要的原因是,migrate和seed真的很方便,並…