Не удается найти модуль "экспресс" на cpanel - PullRequest
0 голосов
/ 29 мая 2019

Я попытался настроить nodejs в приложении cpanel nodejs.Я помещаю свой package.json в свою папку / games, и когда я запускаю npm install, создается папка node_modules, но когда я запускаю свое приложение и перехожу по ссылке (falsegames.com/game), я получаю сообщение об ошибке.

Я уже пытался разместить свою реальную папку node_modules вместо той, которая была создана cpanel, но она все еще не работала.Ошибка не может найти модуль экспресс, но это в моем файле package.json.

JSON screenshot

Мой server.js:

const game = require("./board");


const express = require('express');
const util = require('util');
let app = express();
//var http = require('http').Server(app);
//var io = require('socket.io')(http);
var port = process.env.PORT || 8080;
console.log(window.location)
console.log(window.location.href)
var matched = false;
var rps = {
    checker: 0
}
app.use(express.static('public'));

app.get('/', function (req, res) {
    // nbroom
    res.sendFile("public/index.html");    
}); 
let server = app.listen(port, function () {
    console.log("En écoute sur http://127.0.0.1:"+port);
});
const io = require('socket.io').listen(server).sockets;

// var connections = 0;
var start = 0;
var partialBoards = {}
var boards = {};
var matchmakingboard = null;

let nbroom = 0;

Ошибка, которую я получаю на веб-сайте: «Веб-приложение не может бытьзапущен сервером приложений Phusion Passenger. 'Когда я захожу в терминал, то делаю сервер узла после входа в виртуальную среду, я получаю сообщение об ошибке: не могу найти mondule server.js

1 Ответ

0 голосов
/ 30 мая 2019

Вы должны сохранять свои модули в зависимостях.

npm install --save module_name
...