![]() | 1 zack5337 2023-04-12 10:50:04 +08:00 via iPhone post 请求 content-type 配置了吗 |
2 xujianxing 2023-04-12 10:54:20 +08:00 可以自定义服务器,使用中间件 |
3 qq309187341 OP @zack5337 配置了的。。。迷茫了,不知道怎么获取了 |
4 qq309187341 OP @xujianxing 原来是使用 vite 的插件能力。 server.middlewares.use(bodyParser.urlencoded({ extended: true })) server.middlewares.use(bodyParser.json()) 就能转化出来。但是发现因为插件功能会监听会与 vite 自身的反向代理有冲突,导致数据被转化后传递到后台他们无法解析了。 |
![]() | 5 zack5337 2023-04-12 11:13:49 +08:00 via iPhone @qq309187341 导入 body-parser ,直接使用解析 json()不行吗 |
6 qq309187341 OP @zack5337 不知道怎么用 node 环境下使用 app.use(bodyParser.json()) 但是这个返回的 proxy 是个啥玩样,好像 proxy.use 也没有呀!!! |
![]() | 7 zack5337 2023-04-12 13:57:14 +08:00 @qq309187341 import bodyParser from 'body-parser'; configure: (proxy) => { proxy.on('proxyReq', function (proxyReq, req, res, options) { bodyParser.json()(req, res, function () { if (req.body) { console.log(req.body); } }); }); }, |
8 qq309187341 OP @zack5337 受教受教,还能这样写。可以解析出来了。但是再问一下大佬,我的 body 数据是多层对象嵌套,看了返回值,深层的对象变成 [object] 了。。。怎么解!!! |
9 qq309187341 OP @zack5337 [ { parentKey: null, path: '/admin', key: 'mnojtb5cwxn', component: 'BasicLayout', type: 1, title: '控制台 2', meta: { icon: 'i-ep-add-location', keepAlive: false, hidden: false, title: '控制台 2', key: 'mnojtb5cwxn' }, authBtns: [], children: [ [Object] ] }, { parentKey: null, path: '/user', key: '24yh3krjj5d', component: 'BasicLayout', type: 1, title: '会员管理', meta: { icon: 'i-ep-aim', keepAlive: false, hidden: false, title: '会员管理', key: '24yh3krjj5d' }, children: [ [Object], [Object] ] }, 里面的 children 变成[ [Object], [Object] ]了 |
10 qq309187341 OP @zack5337 没事了,只是展示的问题,看了一下没有问题 |