-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathview.js
More file actions
31 lines (26 loc) · 1.01 KB
/
view.js
File metadata and controls
31 lines (26 loc) · 1.01 KB
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
var escape = require('escape-html');
function writeMessage(messageText, response) {
var message = '' +
'<!DOCTYPE HTML><html><head>' +
'<link rel="stylesheet" type="text/css" href="/fortune.css"/>' +
'</head>' +
'<body>'+
'<a href="https://github.com/bclune/git-fortune">' +
'<img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_gray_6d6d6d.png" alt="Fork me on GitHub"></a>' +
'<div class="message">' +
escape(messageText) +
'</div></body></html>';
response.writeHead(200, {"Content-Type": "text/html"});
response.write(message);
response.end();
return;
}
function writeNotFound(response) {
var message = '<html><body><h1>404 File Not Found</h1></body><html>';
response.writeHead(404, {"Content-Type": "text/html"});
response.write(message);
response.end();
return;
}
exports.writeMessage = writeMessage;
exports.writeNotFound = writeNotFound;