Я попытался настроить nodejs в приложении cpanel nodejs. Я помещаю свой package.json в свою папку /games, и когда я запускаю npm install, создается папка node_modules, но когда я запускаю свое приложение и перехожу по своей ссылке (falsegames.com/game), я получаю сообщение об ошибке.
Я уже пытался разместить свою настоящую папку node_modules вместо созданной cpanel, но это все равно не сработало. Ошибка заключается в том, что не удается найти экспресс-модуль, но он находится в моем файле package.json.
Мой сервер.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.info(window.location)
console.info(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.info("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
Вы пробовали с npm install --save express
Вы должны сохранить свои модули в зависимостях.
npm install --save module_name
У меня было много ошибок на моем сервере cpanel, затем я переключился на сервер на базе Linux/nginx.