Skip to content

Commit ad414ca

Browse files
committed
add backend-nodejs project
1 parent d29ca15 commit ad414ca

File tree

11 files changed

+3891
-0
lines changed

11 files changed

+3891
-0
lines changed

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
[submodule "lab/frontend-angular"]
22
path = lab/frontend-angular
33
url = [email protected]:vunb/frontend-angular.git
4+
[submodule "lab/backend-nodejs"]
5+
path = lab/backend-nodejs
6+
url = [email protected]:vunb/backend-nodejs.git

lab/backend-nodejs

Submodule backend-nodejs added at 2d1c9dc

lab/node-express/app.ts

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import express from "express";
2+
3+
let port = process.env.PORT || 3000;
4+
let app = express();
5+
6+
app.set('view engine', 'ejs')
7+
app.use(express.static('public'))
8+
9+
app.get('/', (req, res) => {
10+
res.send('Home page works!');
11+
})
12+
13+
app.get('/todo', (req, res) => {
14+
res.locals.people = ['vunb', 'kiennp', '...']
15+
res.render('todo')
16+
})
17+
18+
app.listen(port, () => console.log(`Server started at ${port}`))

lab/node-express/dist/app.js

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"use strict";
2+
console.log('hello 1');

lab/node-express/express-server.js

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
var express = require('express')
2+
3+
var app = express();
4+
5+
app.set('view engine', 'ejs')
6+
app.use(express.static('public'))
7+
8+
app.get('/', (req, res) => {
9+
res.send('Home Page works!')
10+
})
11+
12+
app.get('/about', (req, res) => {
13+
res.send('About page here!')
14+
})
15+
16+
app.get('/todo', (req, res) => {
17+
let people = ['geddy', 'neil', 'alex'];
18+
res.locals.people = people;
19+
20+
res.render('todo')
21+
})
22+
23+
app.listen(3000, () => console.log('Server started!'))

lab/node-express/http-server.js

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
var http = require('http');
2+
3+
var server = http.createServer((req, res) => {
4+
5+
res.write('Home Page works!');
6+
res.end();
7+
8+
});
9+
10+
server.listen(3000, () => console.log('Server started!'));

0 commit comments

Comments
 (0)