Все страницы на моем 5-страничном сайте должны выводиться с использованием сервера Node.js.
Большая часть содержимого страницы статична. В нижней части каждой страницы имеется немного динамического содержимого.
В настоящее время мой Node.js код выглядит следующим образом:
var http = require('http');
http.createServer(function (request, response) {
console.log('request starting...');
response.writeHead(200, { 'Content-Type': 'text/html' });
var html = '<!DOCTYPE html><html><head><title>My Title</title></head><body>';
html += 'Some more static content';
html += 'Some more static content';
html += 'Some more static content';
html += 'Some dynamic content';
html += '</body></html>';
response.end(html, 'utf-8');
}).listen(38316);
Я уверен, что в этом примере есть много ошибок. Пожалуйста, просветите меня! Например:
- Как добавить статический контент в страницы, не сохраняя ее в строке как переменное значение с + = много раз?
- Каков наилучший способ создания небольшого сайта в Node.js, где все страницы представляют собой смесь между статическим и динамическим контентом?