https://midwayjs.org/docs/start_app
# npm v6
npm init midway --type=web my_midway_app
# npm v7
npm init midway -- --type=web my_midway_app
# 启动项目 http://localhost:7001
npm run dev
# 一直运行项目
npm run start
midway目录
服务器部署后,只会加载构建后的 dist 目录,而本地开发则是加载 src 目录
- src 整个 Midway 项目的源码目录,你之后所有的开发源码都将存放于此
- test 项目的测试目录,之后所有的代码测试文件都在这里
- package.json Node.js 项目基础的包管理配置文件
- tsconfig.json TypeScript 编译配置文件
以下 ts 源码文件夹均在 src 目录下。
常用的有:
- controller Web Controller 目录
- middleware Web 中间件目录
- service 服务逻辑目录
- entity 或 model 数据库实体目录
- config 业务的配置目录
- util 工具类存放的目录
- interface.ts 业务的 ts 定义文件
修改启动端口
"scripts": {
"dev": "cross-env ets && cross-env NODE_ENV=local midway-bin dev --ts --port=6001",
},