- 新建一个空文件夹(eg: koa-app)作为项目;
npm init
生成并填写package.json的信息,npm init -y
生成使用默认值生成pachage.json文件;- 安装koa、koa-bodyparser、koa-router、koa2-cors:
npm install koa koa-bodyparser koa-router koa2-cors --save
; - npm --save-dev --save 的区别;
- 在koa-app目录下新建app.js文件,
node app.js
启动项目,什么内容也没有(Not Found);
app.js
const Koa = require("koa");
const cors = require("koa2-cors"); /* 跨域必需模块 */
const bodyParser = require("koa-bodyparser"); /* POST请求必需模块 */
const app = new Koa();
app.use(cors());
app.use(bodyParser());
app.listen(3001, () => {
console.log("http://localhost:3001");
});
- 使用pm2:
- 连接mysql(默认已安装mysql),不知道使用ORM的必要性,暂时不使用:
- 在项目下新建db文件夹,db文件夹下新建index.js和config.js