ChatRooms/index.js

27 lines
659 B
JavaScript

const fs = require('fs');
const http = require('http');
const express = require('express');
const app = express();
const clientPath = __dirname+'/../html';
console.log('Serving static from ' + clientPath);
app.use(express.json());
app.use(express.static(clientPath));
const server = http.createServer(app);
app.post('/message', (req, res) => {
const { user, message } = req.body;
res.status(200).json({message});
});
server.on('error', err => {
console.error('Internal server error', err);
});
server.on('close', () => {
console.log("Shutting down ...");
});
server.listen(3000, () => {
console.log('Server running on port 3000');
});