create-nodeapi-backend
Version:
A powerful Node.js backend boilerplate with Express, MongoDB, Firebase, JWT auth, Nodemailer, cron jobs, input validation (Joi), and serverless support for Vercel. Scaffold a full-featured API backend in seconds.
18 lines (12 loc) • 425 B
JavaScript
const http = require("http");
const WebSocket = require("ws");
const app = require("./app");
const config = require("./config/index");
const { setupSocket } = require("./socket/websocket");
const server = http.createServer(app);
const wss = new WebSocket.Server({ server });
const PORT = config.port;
setupSocket(wss);
server.listen(PORT, () => {
console.log(`Server is running on port ${PORT}`);
});