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');
これは私がルートにアクセスしようとしたとき、私はブラウザに表示されるエラーメッセージです:
このサイトにアクセスできない
localhostは接続を拒否しました。 ローカルホストを検索するGoogleの3000の当事者は
ERR_CONNECTION_REFUSED
を追加しかし、私はこのコードを削除する場合: -
require('dotenv').config({ path: 'variables.env' });
をそれが再び動作を開始します。
こんにちはポール、ありがとう!あなたが正しいです! ENVファイルのポートは7777ですが、ブラウザで3000を使用しています。 – spencerfeng