在重新复习node的时间点,网上搜罗扒拉整理了下面一个node服务端提供前端api的案例。
案例代码如下:
const express = require('express')
const app = express()
// 使用时bodyParser被编译器划上横线提示已弃用(19年已弃用)
// const bodyParser = require('body-parser')
// app.use(bodyParser.json())
// app.use(bodyParser.urlencoded({ extended: true }))
// 解决办法(直接使用express代替bodyParser进行调用)
// json请求
app.use(express.json())
// 表单请求
app.use(express.urlencoded({ extended: false }))
// 设置跨域
app.all('*', (req, res, next) => {
// //设置请求头
// //允许所有来源访问
// res.header('Access-Control-Allow-Origin', '*')
// //用于判断request来自ajax还是传统请求
// res.header('Access-Control-Allow-Headers', 'X-Requested-With')
// //允许访问的方式
// res.header('Access-Control-Allow-Methods', 'PUT,POST,GET,DELETE,OPTIONS')
// //修改程序信息与