使用DOTENV后,服务器停止在快速生成器生成的快速工作

时间:2017-07-22 09:02:42

标签: node.js express

包含DOTENV后,服务器停止在 express generator 生成的快速中工作。

以下是我在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');

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

  

无法访问此网站

     

localhost拒绝连接。   在Google上搜索localhost 3000 party add

     

ERR_CONNECTION_REFUSED

但如果我删除此代码: -

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

它又开始起作用了。

1 个答案:

答案 0 :(得分:1)

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

还要确保为.env文件配置的路径正确无误。