官方文档
YApi二次开发环境部署
前言:
- 由去哪儿网团队实现
- 技术栈
前端: react redux
后端: koa mongoose - 启动生产环境服务器
cd vendors
ykit pack -m
node server/app.js &
- 查看本地ykit安装版本及路径
npm ls ykit -g
5.查看ykit发行版本等信息
npm info ykit
- 创建软链接
ln -s /home/userodp/nodejs/bin/ykit /usr/local/bin/
7.安装nodejs
uname -a 查看linux系统位数
- 打包
打包后在vendors/static/下会生成prd文件夹
下载对应安装包-->解压(重命名为nodejs)--->执行创建软链接命令(使其为全局化)---->
①ln -s /app/software/nodejs/bin/npm /usr/local/bin/ ②ln -s /app/software/nodejs/bin/node /usr/local/bin/----->检查是否安装成功
node -v
npm -v
![](https://img.haomeiwen.com/i3673583/1729ba3de92fa338.png)
总的
整个项目的入口:server/app.js
前端
- 前端的整个入口文件是static/index.html (前端打包后生成的文件)
后端
- server/router.js
引入所有路由 - server/controllers/user.js
- controller 引入models ,
- 需要module.exports = userController;
- server/models/user.js
- 诸多方法,需要module.exports = userModel;
- 与数据库交互
在哪儿看日志?
网友评论