当我尝试使用cpanel运行节点应用程序但在cpanel中的终端上运行这是错误500

问题描述 投票:0回答:1

我将发送一些代码段,因为我认为它可以帮助谁来帮助我。当我通过Cpanel中的node.js启动应用程序并通过url域进行访问时,它将陷入错误500,但是当我通过Cpanel终端启动应用程序并通过IP访问时:应用程序可以工作。

mongoose.connect("mongodb://127.0.0.1:27017/transparenciaBarrinha", { useNewUrlParser: true });
app.get("/receitas",(req,res)=>{
    Receitas.find({},(err,receitas)=>{
        if(err){
            console.log(err);
        }else{
            res.render("receitas", { receitas: receitas })
        }
    })
});
app.listen(50000,()=>{
    console.log("Running on port: 50000");
});

我有更多代码,但又是同一回事,我检查了文件,它们正在工作。

node.js mongodb express cpanel
1个回答
0
投票

这里的问题在第一行。

您正在连接到mongodb上的localhost,而不是连接到远程数据库。

[这只有在您正确地在vps上设置了mongodb实例的情况下才有可能,这有点棘手,请考虑使用免费版的Mongo Cloud:

https://www.mongodb.com/

© www.soinside.com 2019 - 2024. All rights reserved.