Шаг-1

Сначала мы установили nodejs и проверили версию с помощью команды node -v / node - version в командной строке.

Шаг 2

Перейдите в командную строку и создайте каталог на рабочем столе или в любом другом месте по вашему усмотрению, используя команду mkdir имя_каталога (NodeProjectPractice, который мы создали здесь).

Шаг-3

Измените директорию и перейдите в директорию NodeProjectPractice, используя команду cd NodeProjectPractice.

Шаг 4

Мы запускаем команду npm init в командной строке, чтобы создать файл package.json. Использование файла Package.json в nodejs. Он в основном содержит имя проекта, текущую версию модуля, скрипт, описание проекта, лицензия, автор проекта. Состоит из начальной точки модуля (основной), зависимостей, используемых в используемом скрипте проекта, ссылки на репозиторий в проекте.

Шаг 5

Следующим шагом будет создание файла javascript с именем app.js и печать hello world с помощью console.log.

Шаг 6

Чтобы напечатать hello world в командной строке, используйте команду «node app.js».

Шаг 7

Чтобы установить Express npm install express - save step-7 Мы должны импортировать экспресс, используя require. step-8 Далее, чтобы импортировать страницу index.ejs в app.js (файл контроллера).

Шаг 8

var express = require («экспресс»);

var bodyparser = require ("body-parser");

var mongoose = require («мангуст»);

вар приложение = экспресс ();

мангуст. Обещание = global.Promise;

Mongoose.connect (‘ mongodb + srv: // harsh: [email protected]

/ test? retryWrites = true & w = most ’);

var nameSchema = new mongoose.Schema ({

электронная почта: String,

номер телефона,

имя: Строка,

передать: String});

Объект nameSchema создается с помощью конструктора схемы мангуста, и ему присваивается свойство.

var Use = mongoose.model («Использование», nameSchema);

app.use (bodyparser.urlencoded ({extended: true}))

// здесь закодированные данные декодируются парсером тела // парсер тела принимает данные, которые мы отправляем, конвертирует их в формат json и помещает в req.body app.use (bodyParser.json ());

app.set ('view engine', 'ejs');

app.use («/ public», express.static («public»))

app.get (‘/’, функция (req, res)

{res.render ("index");

})

app.post («/ adddata», function (req, res) {

var mydata = новое использование (req.body);

mydata.save () .then (result = ›{

res.send («элемент сохранен в базе данных»); }) .catch (err = ›{res.status (400) .send (« невозможно сохранить в базу данных »);}); })

app.get («/ users», function (req, res) {

Use.find ({}, function (err, result) {

если (ошибка) вернуть ошибку; res.json (результат); })});

app.listen (7000, function () {

console.log («приложение запущено на 7000 ……»);

});