【发布时间】:2014-05-30 15:18:20
【问题描述】:
我有一个用 Sails.js 编写的网站,我正试图将它部署到一个带有 Passenger 的服务器上,但到目前为止我没有任何运气。虽然所有 GET 请求都有效,但似乎没有一个 POST 请求真正到达应用程序。没有Passenger,一切都可以完美运行。
测试控制器:
module.exports = TestController =
show: (req, res) ->
res.view()
post: (req, res) ->
res.send(200)
表格:
form(action='/test', method='POST')
input(type='text', name='test', placeholder='foo')
input(type='submit', value='Test')
在不发送参数时,我收到 Postman 的 200: OK 响应,但一旦添加参数,我什么也得不到。它要么只是挂起,要么向我发送Bad request: GET and HEAD requests may not have bodies 错误。
【问题讨论】:
标签: node.js express passenger sails.js