Koa+Typescript起手式(空環境) 不用每次玩node都要搭環境了!

本人平常喜歡用nodejs瞎 JB 寫寫東西,但是每次都要創建項目、安裝依賴等等前戲工作,這讓我很煩。於是乎寫了個空的起手式,這樣以後寫東西直接 clone 下來就行了。

我覺得跟我一樣的人應該很多,所以也把這個小東西分享給大家。

ts-koa-starter

這是一個koa+typescript的起手式(簡單的空環境)

如果你想再加個typeorm來玩玩數據庫,請 clone 下來後切換到bt-ts-koa-typeorm分支

ps:typeorm是一個非常好的數據庫 ORM,如果你沒玩過,請務必嘗試一下 💪💪💪

項目結構

.
├── src
│   ├── controller      //controller層
│   ├── service         //service層
│   ├── routes.ts       //路由
│   └── index.ts        //項目入口index.js
├── ecosystem.config.js //pm2配置
├── nodemon.json        //nodemon配置
├── package.json
└── tsconfig.json

使用

打包

  • yarn build 或 npm run build

生產環境啓動

  • 生產環境使用 pm2 啓動 可以達到負載均衡 執行:yarn pro 或 npm run pro (生產環境端口默認:8080)

友情鏈接

github地址

https://github.com/Vibing/ts-...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章