1/* ====== create node.js server with core 'http' module ====== */
2// dependencies
3const http = require("http");
4
5// PORT
6const PORT = 3000;
7
8// server create
9const server = http.createServer((req, res) => {
10 if (req.url === "/") {
11 res.write("This is home page.");
12 res.end();
13 } else if (req.url === "/about" && req.method === "GET") {
14 res.write("This is about page.");
15 res.end();
16 } else {
17 res.write("Not Found!");
18 res.end();
19 }
20});
21
22// server listen port
23server.listen(PORT);
24
25console.log(`Server is running on PORT: ${PORT}`);
26
27/* ========== *** ========== */
28
29/* ====== create node.js server with express.js framework ====== */
30// dependencies
31const express = require("express");
32
33const app = express();
34
35app.get("/", (req, res) => {
36 res.send("This is home page.");
37});
38
39app.post("/", (req, res) => {
40 res.send("This is home page with post request.");
41});
42
43// PORT
44const PORT = 3000;
45
46app.listen(PORT, () => {
47 console.log(`Server is running on PORT: ${PORT}`);
48});
49
50
51// ======== Instructions ========
52// save this as index.js
53// you have to download and install node.js on your machine
54// open terminal or command prompt
55// type node index.js
56// find your server at http://localhost:3000
1var http = require('http'); // Import Node.js core module
2
3var server = http.createServer(function (req, res) { //create web server
4 if (req.url == '/') { //check the URL of the current request
5
6 // set response header
7 res.writeHead(200, { 'Content-Type': 'text/html' });
8
9 // set response content
10 res.write('<html><body><p>This is home Page.</p></body></html>');
11 res.end();
12
13 }
14 else if (req.url == "/student") {
15
16 res.writeHead(200, { 'Content-Type': 'text/html' });
17 res.write('<html><body><p>This is student Page.</p></body></html>');
18 res.end();
19
20 }
21 else if (req.url == "/admin") {
22
23 res.writeHead(200, { 'Content-Type': 'text/html' });
24 res.write('<html><body><p>This is admin Page.</p></body></html>');
25 res.end();
26
27 }
28 else
29 res.end('Invalid Request!');
30
31});
32
33server.listen(5000); //6 - listen for any incoming requests
34
35console.log('Node.js web server at port 5000 is running..')
36
1// content of index.js
2const http = require('http')
3const port = 3000
4
5const requestHandler = (request, response) => {
6 console.log(request.url)
7 response.end('Hello Node.js Server!')
8}
9
10const server = http.createServer(requestHandler)
11
12server.listen(port, (err) => {
13 if (err) {
14 return console.log('something bad happened', err)
15 }
16
17 console.log(`server is listening on ${port}`)
18})
19
1// code by VARSHITH REDDY SATTI
2// to create a server in node.js you should.
3var http = require('http');
4http.createServer(function (req, res) {
5 res.writeHead(200, {'Content-Type': 'text/html'});
6 res.write("write html code to display you test")
7 res.end();
8}).listen(8080);
9// save this as httpServer.js
10// run this by typing node httpServer.js in the command line
11// to acess your server got to http://localhost:8080
1const express = require('express')
2const app = express()
3const port = 3000
4
5app.get('/', (req, res) => res.send('Hello World!'))
6
7app.listen(port, () => console.log(`Example app listening at http://localhost:${port}`))
1//HTTP MODULE NODE.JS
2var http = require('http');
3var server = http.createServer(function(req, res){
4 //write code here
5});
6server.listen(5000);