在我的 app.js 中我有这个函数:
const bodyParser = require('body-parser')
const express = require('express')
const app = express()
const cors = require('cors')
app.use(bodyParser.urlencoded({ extended: true }))
app.use(bodyParser.json())
const dataFilePath = '../shoppinglist/data.json'
const baseUrl = '/api/v1/shoppingLists'
let client
const fileSystem = require('fs')
let data
app.post(baseUrl, (req, res) => {
const newData = req.body
if(newData != null && !isEmpty(newData) && isRequiredFieldGiven(newData)){
readUpdatedData()
newData.id = getNewestId()
data.data.push(newData)
//updateData(data)
console.log(data)
res.setHeader('Content-Type', 'application/json')
res.statusCode = 201
res.json({"Location" : baseUrl + '/' + newData.id})
}else{
res.statusCode = 400
res.send() …Run Code Online (Sandbox Code Playgroud)