4-8 Build backend services

too

  1. Install koa generator globally
npm install koa-generator -g
  1. Create project
koa2 service

Insert image description here

  1. Install dependencies
cd service
npm install
  1. execution service
npm run start
  1. Monitor file changes and automatically restart
npm install supervisor --save-dev

Modify package.json and use supervisor instead of node

{
    
    
  "name": "service",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    
    
    "start": "supervisor bin/www",
    "dev": "./node_modules/.bin/nodemon bin/www",
    "prd": "pm2 start bin/www",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "dependencies": {
    
    
    "debug": "^4.1.1",
    "koa": "^2.7.0",
    "koa-bodyparser": "^4.2.1",
    "koa-convert": "^1.2.0",
    "koa-json": "^2.0.2",
    "koa-logger": "^3.2.0",
    "koa-onerror": "^4.1.0",
    "koa-router": "^7.4.0",
    "koa-static": "^5.0.0",
    "koa-views": "^6.2.0",
    "pug": "^2.0.3"
  },
  "devDependencies": {
    
    
    "nodemon": "^1.19.1",
    "supervisor": "^0.12.0"
  }
}

Guess you like

Origin blog.csdn.net/bus_lupe/article/details/123859818