Пропустить теорию и перейти прямо к задачам
Ссылка на учебник: http://learn.javascript.ru
Сразу расскажу про несколько особенностей яваскрипта, о которых может быть не написано (или мало написано) в учебниках, но которые стоит понимать:
var express = require('express'); | |
var path = require('path'); // модуль для парсинга пути | |
var app = express(); | |
app.use(express.favicon()); // отдаем стандартную фавиконку, можем здесь же свою задать | |
app.use(express.logger('dev')); // выводим все запросы со статусами в консоль | |
app.use(express.bodyParser()); // стандартный модуль, для парсинга JSON в запросах | |
app.use(express.methodOverride()); // поддержка put и delete | |
app.use(app.router); // модуль для простого задания обработчиков путей | |
app.use(express.static(path.join(__dirname, "public"))); // запуск статического файлового сервера, который смотрит на папку public/ (в нашем случае отдает index.html) |
Пропустить теорию и перейти прямо к задачам
Ссылка на учебник: http://learn.javascript.ru
Сразу расскажу про несколько особенностей яваскрипта, о которых может быть не написано (или мало написано) в учебниках, но которые стоит понимать: