小编Col*_*lin的帖子

如何用玩笑模拟 fs.readFileSync

在我的 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)

javascript mocking node.js express jestjs

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

express ×1

javascript ×1

jestjs ×1

mocking ×1

node.js ×1