这是代码:获取错误'ReferenceError:初始化之前无法访问'parsePayload''请帮忙const express = require(\'express\'); const { createToDo,updateToDo } =
这是代码:出现错误, 'ReferenceError: Cannot access 'parsePayload' before initialization'
请帮忙
const express = require("express");
const { createToDo, updateToDo } = require("./types");
const { todo } = require("./db");
const app = express();
app.use(express.json());
app.post('/to-do',async function(req,res){
const createPayload = req.body;
const parsePayload = createToDo.safeParse(parsePayload);
if(!parsePayload.success){
res.status(411).json({
"msg" : "you sent the wrong input"
})
return;
}
await todo.create({
title : createPayload.title,
description : createPayload.description,
completed : false
})
res.json({
"msg" : "To Do Created"
})
})
app.get('/to-do',async function(req,res){
const todos = await todo.find();
console.log(todos);
res.json({
todos
})
})
app.put('/to-do',async function(req,res){
const updatePayload = req.body;
const parsePayload = updateToDo.safeParse(parsePayload);
if(!parsePayload.success){
res.status(411).json({
"msg" : "you send the wrong id or input"
})
return;
}
await todo.update({
_id : req.body.id
},{
completed : true
})
res.json({
"msg" : "todo marked updated"
})
})
app.listen(3000);
parsepaylod 在第 13 行声明,我试图在同一行使用它。仍然出现错误
config.system.sessions
是 mongodb 用于实现因果一致性的内部集合。更多详细信息请访问: https://www.mongodb.com/docs/manual/reference/config-database/#mongodb-data-config.system.sessions
该集合的 _id 字段是一个具有以下结构的对象:
{
id: <UUID>
uid: <Binary>
}
分片键仅使用索引的“id”部分,这为您提供了“有线”格式。
请注意,这是一个系统收集,并且文档明确警告:
请勿手动修改或删除这些集合。