说明
启动一个支持路由热更新的express
服务器, 之后从当前目录的主文件
如 index.ts
中导入 exports.router
到服务器路由中
特性
- 支持路由热更新
- 引用了
dotenv
, 可以在项目目录放置一个.env
文件来配置环境
安装
- 生产环境依赖
npm i @shylog/server typescript ts-node
- 开发环境依赖
npm i -D @shylog/server-dev
使用
node ./node_modules/@shylog/server/ts.js
路由会使用启动目录下的主文件中的 router
比如 index.ts
import { Router } from 'express'
export const router = Router()
//define you router
router.use('/',(req,res)=>res.send('hello world'))
配置
- 监听端口: PORT = process.env.PORT || 3000
- 监听地址: HOST = process.env.HOST || '0.0.0.0'