Я сделал небольшой проект, используя node.js, чтобы сделать несколько вещей с Discord. Он работал, когда я запускал его локально с node server.js
и npm start
. Я решил разместить свой проект в сети, чтобы узнать, работает ли какая-то функция. Когда я его загрузил, главный файл javascript (server.js), который запускает все, не найден.Module.js не удалось загрузить server.js
Ошибка во всех его слава:
module.js:472
throw err;
^
Error: Cannot find module '/var/lib/openshift/583e028e2d52714d2500041/approot/runtime/repo/server.js'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.runMain (module.js:605:10)
at run (bootstrap_node.js:420:7)
at startup (bootstrap_node.js:139:9)
at bootstrap_node.js:535:3
Package.json:
{
"name": "app",
"version": "0.0.1",
"description": "test",
"scripts": {
"start": "node --use_strict server.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"main": "server.js",
"keywords": [
"discord",
],
"author": "kert",
"license": "ISC",
"dependencies": {
"express": "^4.14.0",
"discord.js": "7.0.0"
},
"engines" : {
"node" : "6.9.1"
}
}
Структура файлов:
Discord
└─── .git
└─── node_modules
└─── rbservers <-nothing is used in this folder
└─── app.js
└─── package.json
└─── server.js
Если кто-нибудь может указать, какую глупую вещь я забываю, молись сказать.
Мой картридж на OpenShift является «Node.js Auto-Updating».
Установили ли вы все необходимые зависимости с помощью команды установки npm? –
Вы проверили разрешения для папок? и установил все пакеты – AJS
@AJS Да. Я нашел обе зависимости в моей папке node_modules. – Kertopher