Я пытаюсь запустить службу навсегда с помощью "sudo NODE_ENV = ab c навсегда запустить /home/team/Server.js". Служба по-прежнему показывает остановлено.
Что является причиной этого поведения? Это новый сервер, на котором я настраиваю приложение. На старых серверах код работает нормально с ошибкой 0.
log: fs. js: 646 return binding.open (pathModule._makeLong (path), stringToFlags (flags), Режим); ^
Ошибка: ENOENT: нет такого файла или каталога, откройте «/.env» на Object.fs.openSyn c (фс. js: 646: 18) на Object.fs.readFileSyn c (фс. js: 551: 33) в cleanupDotenvDefinedVars (/home/team/node_modules/dotenv-flow/lib/dotenv-flow.js:20:37) в Object.config (/ home / team /node_modules/dotenv-flow/lib/dotenv-flow.js:77:3) в объекте. (/home/team/App.js:7:24) в Module._compile (модуль. js: 653: 30) в Object.Module._extensions .. js (module. js: 664 : 10) в Module.load (module. js: 566: 32) в tryModuleLoad (module. js: 506: 12) в Function.Module._load (module. js: 498: 3) ошибка: Вечно обнаруженный скрипт завершился с кодом: 1
Сервер. js Файл:
import app from './App';
import logger from './Utility/Winston';
import { String, StringBuilder } from 'typescript-string-operations';
//logger.debug('hosting on port 1234');
logger.debug(String.Format("hosting on port {0} using Node Env : {1} ,Mode : {2}",process.env.APPLICATION_PORT, process.env.NODE_ENV,process.env.mode))
const server = app.listen(process.env.APPLICATION_PORT);
export default server;