在用了 Express 框架的应用里,想让应用接口可以处理 JSON 格式的数据,可以在应用的全局范围使用一个中间件。这个中间件会把客户端那里发过来的 JSON 格式的处理好,这样接口不需要做额外的处理,就可以直接使用这些数据了。
先打开项目的 src/main.js 这个文件,暂时我们先把所有的代码全部都放在这个文件里。 使用全局中间件的代码可以放在这个 app.listen() 的上面。先添加一段注释。
然后可以用一下 app.use() 这个方法,它可以在指定的地方使用中间件,如果不特别设置这个地方的话,就会在全局范围使用这个中间件。这里我们要用的中间件就是 express.json(),这个是在 Express 框架里提供的一个中间件。
它可以处理从客户端那里发送过来的 JSON 格式的数据,处理之后,接口的处理器就直接能用请求里的数据了。