POST请求在Cpanel的NodeJs应用中不起作用

时间:2020-10-02 10:04:11

标签: node.js express cpanel

我正在使用Express JS创建一个Node App。有一条路线可以接受POST请求。该应用程序可以在localhost上正常运行,但是当我在Cpanel共享主机上托管时,对于POST请求我收到以下错误。 GET工作正常。谁能帮忙或指导我哪里出问题了?

<html lang="en">

<head>
   <meta charset="utf-8">
   <title>Error</title>
</head>

<body>
   <pre>Cannot GET /v1/email</pre>
</body>

</html>

我的Express JS代码

var app = express();
var em =require('./mailjet')
var bodyParser = require('body-parser');
app.use(bodyParser.json())

app.get('/v1', function (req, res) {
   return res.json('Hello World');
})

app.post('/v1/email', function (req, res) {
    let {name, email, message}=req.body
    if (!name || !email || !message){
        return res.status(400).send({
            'Message':'Bad Request'
        })
    }
    em.request(name, email, message)
   return res.status(200).send({
       'Message':'Email Sent'
   });
 })

 app.listen()

0 个答案:

没有答案