使用express快速开发后端接口

喜你入骨 提交于 2020-02-21 05:44:09

使用express快速开发后端接口

项目使用pm2部署在nginx服务器上。可以实现json文件接口化处理。

express + 项目名

yarn 装依赖

Scripts node改nodemon

/app.js
var mockRouter = require('./routes/mock');

app.use('/mock',mockRouter)

routes下新建mock.js

/routes/mock.js
var express = require('express');
var router = express.Router();
let mockData = require('../controllers/mockData')
/* GET home page. */
router.get('/data',mockData.GetData)
module.exports = router;

新建controllers文件夹 新建mockData.js文件

const fs = require('fs')
const path = require('path')
const GetData =async (req,res,next)=>{

    res.set('Content-Type','application/json;charset=utf-8');
    let data =  fs.readFileSync(path.resolve( __dirname,'../static/List.json'))
    let List =JSON.stringify(data.toString()) 
    let result =JSON.parse(List)
    res.send(result)
  }

module.exports =  {
    GetData
}

新建static 文件夹 新增 json文件

接口地址 localhost:3000/mock/data

发布在服务器上 使用 pm2运行即可

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!