在使用DOTENV之后,服务器在快递发生器生成的快递中停止工作

包括DOTENV后,服务器停止在快递发生器生成的快递中工作。

以下是我如何在app.js中包含DOENV: –

require('dotenv').config({ path: 'variables.env' }); var express = require('express'); var path = require('path'); var favicon = require('serve-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var bodyParser = require('body-parser'); var http = require('http'); var mongoose = require('mongoose'); 

这是我尝试访问路由时在浏览器中收到的错误消息:


此网站无法联系到

本地主机拒绝连接。 searchGoogle for localhost 3000方添加

ERR_CONNECTION_REFUSED

但是如果我删除这个代码:

 require('dotenv').config({ path: 'variables.env' }); 

它开始再次工作。

我知道你不能发布你的.env文件,因为它可能有秘密(.env的整个点),但可能有一个或多个variables是错误的。 检查以确保你没有改变PORTvariables,并且所有其他连接相关的variables(例如使用https,数据库URL和凭证等)被设置为正确的值。

还要确保您为.env文件configuration的path是正确的。