我试图在Sails.js
中编写POST api,并想知道是否需要显式使用body-parser来解析POST请求主体。 This文档说,
Sails捆绑了一套传统的HTTP中间件,随时可以使用。当然,您可以禁用,覆盖,重新排列或附加到它,但预安装的堆栈对于开发或生产中的大多数应用程序来说是完全可以接受的。
body-parser
包含在其常规默认值中。这是否意味着Sails.js
默认使用body-parser而我不需要做任何事情来使用它?如果没有,那么在我的应用程序中使用body-parser需要做些什么?
答案 0 :(得分:2)
您引用的同一文档页面包含Sails使用的中间件列表。如您所见,bodyParser
就是其中之一。所以不,您不需要在您的应用中添加任何内容。
在您的Sails控制器中,您可以通过req.body
获取请求正文。