NodeJS. Как создать "список дел". Часть 2.
Всем привет! В этой статье мы продолжим создавать наше приложение на NodeJS и напишем файл app.js.
Итак, давайте создадим файл, который у нас будет точкой входа – app.js – в корне проекта. В нем напишем следующее:
var express = require('express');
var app = express();
// настройка движка шаблонов
app.set('view engine', 'ejs');
// статические файлы
app.use(express.static('./public'));
// прослушивание порта
app.listen(3000);
console.log('Идет прослушивание 3000 порта');
Если вам что-то не понятно, то перечитайте предыдущие статьи, посвященные основам работы с NodeJS.
Наше приложение будет использовать архитектуру MVC. Т.е. мы разобъем файлы на отдельные модули: модель, отображение и контроллер.
Давайте создадим в корне проекта папку controllers. Здесь, как понятно из названия, будут храниться наши контроллеры. Давайте напишем один из них – todoController.js:
module.exports = function(app) {
app.get('/todo', function(req, res) {
});
app.post('/todo', function(req, res) {
});
app.delete('/todo', function(req, res) {
});
};
В файле app.js сразу после express добавьте следующее:
var todoController = require('./controllers/todoController');
Также создадим тут и отдельный блок:
// контроллеры
todoController(app);
Итак, мы создали главный контроллер, который будет вызываться, когда будет запускаться наше приложение. Также настроили express, ejs, статические файлы, включили прослушивание порта.
А на этом сегодня все. Спасибо за внимание!
-
- Михаил Русаков
Комментарии (0):
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.