小编c1t*_*enn的帖子

类型错误:无法解构“req.body”的属性“userId”,因为它未定义

每次我尝试在邮递员中向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)

javascript mysql node.js postman

0
推荐指数
3
解决办法
1万
查看次数

标签 统计

javascript ×1

mysql ×1

node.js ×1

postman ×1