在 cpanel 上找不到模块 'express'
Cannot find module 'express' on cpanel
我试图在 cpanel nodejs 应用程序上设置 nodejs。我将我的 package.json 放在我的 /games 文件夹中,当我执行 运行 npm install 时,文件夹 node_modules 被创建但是当我启动我的应用程序并转到我的 link (falsegames.com/game),我收到一个错误。
我已经尝试放置我的真实文件夹 node_modules 而不是 cpanel 创建的文件夹,但它仍然没有用。错误是找不到模块 express 但它在我的 package.json 文件中。
我的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;
我在网站上遇到的错误是 'Web application could not be started by the Phusion Passenger application server.'
当我进入终端然后在进入虚拟环境后做节点服务器时我收到错误:找不到模块server.js
您必须将模块保存在依赖项中。
npm install --save module_name
我试图在 cpanel nodejs 应用程序上设置 nodejs。我将我的 package.json 放在我的 /games 文件夹中,当我执行 运行 npm install 时,文件夹 node_modules 被创建但是当我启动我的应用程序并转到我的 link (falsegames.com/game),我收到一个错误。
我已经尝试放置我的真实文件夹 node_modules 而不是 cpanel 创建的文件夹,但它仍然没有用。错误是找不到模块 express 但它在我的 package.json 文件中。
我的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;
我在网站上遇到的错误是 'Web application could not be started by the Phusion Passenger application server.' 当我进入终端然后在进入虚拟环境后做节点服务器时我收到错误:找不到模块server.js
您必须将模块保存在依赖项中。
npm install --save module_name