Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将API部署到Node.js中编写的heroku后出现错误。以前有人有过这个问题吗?_Javascript_Node.js_Atlas - Fatal编程技术网

Javascript 将API部署到Node.js中编写的heroku后出现错误。以前有人有过这个问题吗?

Javascript 将API部署到Node.js中编写的heroku后出现错误。以前有人有过这个问题吗?,javascript,node.js,atlas,Javascript,Node.js,Atlas,我编写了Node.js API,它只需使用nodeEmailer包编写一封电子邮件。它在本地主机上工作。一切都很好。但在Heroku上部署后给我错误信息 我所做的: 创建存储库并推送它(上面的链接) 转到根文件夹,在终端“heroku创建”中写入 已将.env变量传输到heroku 用“git push Heroku master”将一切推给Heroku 现在我尝试用Post程序发送请求,它会返回错误,我做到了 heroku日志--尾部 这给了我一个错误 MongooseServerSe

我编写了Node.js API,它只需使用nodeEmailer包编写一封电子邮件。它在本地主机上工作。一切都很好。但在Heroku上部署后给我错误信息

我所做的:

  • 创建存储库并推送它(上面的链接)

  • 转到根文件夹,在终端“heroku创建”中写入

  • 已将.env变量传输到heroku

  • 用“git push Heroku master”将一切推给Heroku 现在我尝试用Post程序发送请求,它会返回错误,我做到了

    heroku日志--尾部

  • 这给了我一个错误

    MongooseServerSelectionError:无法连接到计算机中的任何服务器 MongoDB Atlas集群。一个常见的原因是你试图 从未列入白名单的IP访问数据库。确保你的 当前IP地址位于Atlas群集的IP上

    我去了我的地图集,把它改成了IP,允许从任何地方访问,如下图所示。但是,唉,它仍然不起作用!我不知道还能做什么