forked from hasura/imad-app
-
Notifications
You must be signed in to change notification settings - Fork 0
/
server.js
94 lines (70 loc) · 2.41 KB
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
var express = require('express');
var morgan = require('morgan');
var path = require('path');
var app = express();
app.use(morgan('combined'));
var articleone= {
title:'Article-one|Shivangi singh',
heading:Article-one,
date:'April 24, 2018',
content:`
<p>
This is my content for first article.This is my content for first article.This is my content for first article.This is my content for first article.This is my content for first article.This is my content for first article.This is my content for first article.This is my content for first article.This is my content for first article.This is my content for first article.
</p>
<p>
This is my content for first article.This is my content for first article.This is my content for first article.This is my content for first article.This is my content for first article.This is my content for first article.vThis is my content for first article.This is my content for first article.This is my content for first article.
</p>`
};
var htmltemplate=`
<html>
<head>
<title>
${title};
</title>
<meta name="viewport" content="width=device-width,initial scale=1"/>
<link href="/ui/style.css" rel="stylesheet" />
</head>
<body>
<div class="Container">
<div>
<a href="/">home</a>
</div>
<hr/>
${heading};
<div>
${date};
</div>
<div>
${content};
</div>
</div>
</body>
</html>
`;
app.get('/', function (req, res) {
res.sendFile(path.join(__dirname, 'ui', 'index.html'));
});
app.get('/article-one',function(req,res)
{
res.sendFile(path.join(__dirname, 'ui', 'article-one.html'));
});
app.get('/article-two',function(req,res)
{
res.sendFile(path.join(__dirname, 'ui', 'article-two.html'));
});
app.get('/article-three',function(req,res)
{
res.sendFile(path.join(__dirname, 'ui', 'article-three.html'));
});
app.get('/ui/style.css', function (req, res) {
res.sendFile(path.join(__dirname, 'ui', 'style.css'));
});
app.get('/ui/madi.png', function (req, res) {
res.sendFile(path.join(__dirname, 'ui', 'madi.png'));
});
// Do not change port, otherwise your app won't run on IMAD servers
// Use 8080 only for local development if you already have apache running on 80
var port = 80;
app.listen(port, function () {
console.log(`IMAD course app listening on port ${port}!`);
});