我在我的反應應用程序中有一個mongo.js
文件,我想將環境變量設置爲正確的數據庫。我在文件的頂部用下面的代碼做動態:爲什麼設置NODE_ENV的if/else語句返回undefined而不是正確的字符串?
let url = '';
if (process.env.NODE_ENV === 'development')
url = process.env.REACT_APP_DATABASE;
else
url = process.env.MONGODB_URI;
溫家寶我嘗試啓動節點服務器我得到這個錯誤TypeError: Parameter "url" must be a string, not undefined
爲什麼評估爲未定義,而不是正確的字符串?
看起來像'process.env.REACT_APP_DATABASE'或'process.env.MONGODB_URI'不存在。 –
我在我的.env文件中定義了'REACT_APP_DATABASE',所以根據create-react-app的文檔它應該可以工作。 –