forked from HenningM/express-ws
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
I installed express-uws, but I'm encountering the following error:
UnhandledPromiseRejectionWarning: Error: Compilation of µWebSockets has failed and there is no pre-compiled binary available for your system. Please install a supported C++11 compiler and reinstall the module 'uws'
Relevant server code:
const express = require("express");
const path = require("path");
const serverConfig = require("./config/serverConfig");
const Listener = require("./socket/listener");
module.exports = Server;
/*
*
* Static Server
*
* @param {Logger} logger
* @param {Database} database
*
*/
function Server (logger, database) {
this._logger = logger;
this._database = database;
// Express server
this._app = express();
const expressUWS = require("express-uws")(this._app);
this._app.listen(serverConfig.PORT, () => {
this._logger.info("Server listening on port " + serverConfig.PORT);
});
this._app.use(express.static(serverConfig.STATIC_PATH));
this._app.get("/", (req, res) => {
res.sendFile(serverConfig.STATIC_PATH + "/index.html");
});
this._app.ws("/", Listener);
}
Metadata
Metadata
Assignees
Labels
No labels