每次我尝试在邮递员中向http://localhost:3000/api/orders/new发送请求时
我收到此错误:**TypeError: 无法解构 'req.body' 的属性 'userId',因为它未定义。在 C:\Users\Web-Developer\Desktop\shoppy\backend\routes\orders.js:70:10 在 Layer.handle [as handle_request] (C:\Users\Web-Developer\Desktop\shoppy\backend\node_modules \express\lib\router\layer.js:95:5) 在下一个 (C:\Users\Web-Developer\Desktop\shoppy\backend\node_modules\express\lib\router\route.js:137:13) 在Route.dispatch (C:\Users\Web-Developer\Desktop\shoppy\backend\node_modules\express\lib\router\route.js:112:3) 在 Layer.handle [as handle_request] (C:\Users\Web -Developer\Desktop\shoppy\backend\node_modules\express\lib\router\layer.js:95:5) 在 C:\Users\Web-Developer\Desktop\shoppy\backend\node_modules\express\lib\router\index .js:281:22 在 Function.process_params (C:
const router = express.Router();
const {database} = require('../config/helpers');
/* GET ALL ORDERS */
router.get('/', (req, res) => {
database.table('orders_details as od')
.join([
{
table: 'orders as o',
on: 'o.id = od.order_id'
},
{
table: 'products as p',
on: 'p.id = od.product_id'
},
{
table: 'users as u',
on: 'u.id …Run Code Online (Sandbox Code Playgroud)