在线访问测试:https://express.yoouu.cn/
NodeJS Express api 项目启动模板。集成常用依赖,以及提交代码格式化、代码校验等。
chalk
彩色控制台打印cookie-parser
cookie 解析cors
允许跨域访问internal-ip
获取内网 ipmorgan
请求日志中间件
克隆项目
git clone https://github.com/SunSeekerX/node-express-starter.git
进入项目目录
cd node-express-starter
安装依赖
yarn
# or npm
npm i
启动运行
yarn serve
# or npm
npm run serve
构建镜像
请确保构建环境已经安装了 docker!
yarn build:docker
查看镜像
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
node-express-starter latest 5961aa33df6f 3 minutes ago 152MB
运行镜像
/Users/ssx/code/nodejs/node-express-starter/env.production.yaml
为你的配置文件路径。
docker run -d -p 3000:3000 --name=node-express-starter -v /Users/ssx/code/nodejs/node-express-starter/env.production.yaml:/app/env.production.yaml --restart=always node-express-starter
pm2 start ecosystem.config.js --env production