Javascript 为什么bodyParser.json()不起作用?
我正在用Node JS和Express构建一个应用程序 在我的应用程序中,我使用以下命令:Javascript 为什么bodyParser.json()不起作用?,javascript,angularjs,json,node.js,Javascript,Angularjs,Json,Node.js,我正在用Node JS和Express构建一个应用程序 在我的应用程序中,我使用以下命令: // middlewares app.use(bodyParser.urlencoded({ extended: true })) app.use(bodyParser.json()) app.use(express.static('../web')) app.use(morgan('dev')) 首先是app.get()、app.post() 当我使用邮递员时,我的应用程序运行良好。它正确地从后端获取
// middlewares
app.use(bodyParser.urlencoded({ extended: true }))
app.use(bodyParser.json())
app.use(express.static('../web'))
app.use(morgan('dev'))
首先是app.get()、app.post()
当我使用邮递员时,我的应用程序运行良好。它正确地从后端获取数据。但是当我使用Google Chrome web浏览器时,app.get/post()
中的req.body
不起作用。它显示{}
。这就是我无法从数据库中获取数据的原因。使用前端角度JS
请求有效负载如下所示,可能是因为您没有发布JSON…但很难说,因为您没有提供,所以我们无法看到您是如何在Chrome中构建请求的。@Quentin:我放了一个屏幕截图。给我们看一个,而不仅仅是调试工具的图片(这并没有显示我测试理论所需的所有信息)。