Nodejs. Як створити "список справ". Частина 2.

Відео: Вчимо jаvascript 33. Створюємо ToDo список справ

Всім привіт! У цій статті ми продовжимо створювати наше додаток на NodeJS і напишемо файл app.js.

Отже, давайте створимо файл, який у нас буде точкою входу - app.js - в корені проекту. У ньому напишемо наступне:

Відео: Як за 22 хвилини написати «TODO-list» на Ruby on Rails

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:

Відео: Основи Node.JS. 1. Введення

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`) -

Також створимо тут і окремий блок:

Відео: Learn to code a to-do list app in jаvascript - Part 2

// контролери
todoController
(app) -

Отже, ми створили головний контролер, який буде викликатися, коли буде запускатися наш додаток. також налаштували express, ejs, статичні файли, включили прослуховування порту.

А на цьому сьогодні все. Дякую за увагу!

Поділися в соціальних мережах:

Схожі
Nodejs. Template engine. Частина 1.Nodejs. Template engine. Частина 1.
Nodejs. Модулі.Nodejs. Модулі.
Nodejs. Вступ.Nodejs. Вступ.
Nodejs. Template engine. Частина 2.Nodejs. Template engine. Частина 2.
Nodejs. Як обробляти post запити.Nodejs. Як обробляти post запити.
Nodejs. Починаємо роботу з express.Nodejs. Починаємо роботу з express.
jаvascriptjаvascript
Nodejs. Потоковий висновок html сторінки.Nodejs. Потоковий висновок html сторінки.
Nodejs. Шаблони модулів.Nodejs. Шаблони модулів.
Nodejs. Пакет nodemon.Nodejs. Пакет nodemon.
» » Nodejs. Як створити "список справ". Частина 2.