我正在尝试在我的 UI nuxt 应用程序中访问 Post 请求正文
所以有人用带正文的 POST 调用点击了我的 url,我可以得到那个请求正文。
我创建了中间件,当我尝试使用邮递员进行邮寄时,它会提供控制台日志。
Nuxt.config
ServerMiddleware:[{path:'test1',handler:'~middleware/loggertest'}]
还有我的中间件
export default function(req, res, next) {
if (req.method === ‘POST’) {
let body = ‘’;
req.on(‘data’, chunk => {
body += chunk.toString();
})
req.on(‘end’, () => {
console.log(‘Request body:’, body);
next();
})
} else {
next();
}
}
但是当尝试在内部添加提交或上下文或应用程序以存储该值并在我的 vue 应用程序中访问时,我的中间件停止控制台或我的应用程序停止加载。
如何在我的 vue 组件中存储我可以访问的变量
我正在使用 nuxt 2.12.2