diff --git a/backend/nodejs/package.json b/backend/nodejs/package.json index 96dae99..aeb39db 100644 --- a/backend/nodejs/package.json +++ b/backend/nodejs/package.json @@ -5,7 +5,7 @@ "main": "lib/app.js", "scripts": { "test": "ts-mocha -p tsconfig.json src/**/*.spec.ts", - "start": "tsc && node lib/app.js build:live", + "start": "tsc && node lib/app.js", "build": "tsc -p .", "build:live": "nodemon --watch 'src/**/*.ts' --exec \"ts-node\" src/app.ts" }, diff --git a/backend/nodejs/src/app.ts b/backend/nodejs/src/app.ts index 25dcdf9..b8f3f92 100644 --- a/backend/nodejs/src/app.ts +++ b/backend/nodejs/src/app.ts @@ -1,15 +1,13 @@ -import {IncomingMessage, ServerResponse} from "http"; - -const http = require('http'); +import express from 'express'; const randomDecision = require("./random-decision") + +const app = express(); const port = 3000; -const server = http.createServer((request: IncomingMessage, response: ServerResponse) => { - response.statusCode = 200; - response.setHeader('Content-Type', 'text/plain'); - response.end(randomDecision.getRandomChoice().toString()); -}); +app.get('/', ((req, response) => { + response.send(randomDecision.getRandomChoice()); +})); -server.listen(port, () => { - console.log(`Server listening on port ${port}`) +app.listen(port, () => { + return console.log(`Server is listening on port ${port}`); }); \ No newline at end of file