Вот простое небольшое приложение Node.js

Введение

На прошлой неделе я сделал еще одно небольшое приложение на node.js, чтобы отслеживать свои университетские кредиты.

Приложение создано с использованием Node.js, Express.js, MongoDB, Mongoose и Pug.

Описание Проекта

Приложение просто отслеживает количество кредитов и количество классов, которые мне осталось закончить. Проект предоставляет пользователю форму ввода, которая позволяет им вводить каждый класс вместе с идентификатором класса и количеством кредитов для этого класса.

Приложение ведет обновленный подсчет количества занятий и количества оставшихся кредитов. Он также предоставляет список введенных классов. Приложение позволяет удалять каждый из этих перечисленных классов по мере того, как пользователь продвигается по своей программе получения степени.

Технические детали

Приложение было чрезвычайно просто реализовать. Мне просто нужно было настроить локальный сервер. Затем мне нужно было подключить локальную базу данных MongoDB и определить несколько моделей для моих данных с помощью Mongoose. Затем я создал в общей сложности три маршрута: маршрут GET для отображения индексной страницы, маршрут POST для обработки отправки форм ввода и еще один маршрут POST для обработки функции удаления. Наконец, последнее, что я создал, — это простой интерфейс с использованием Pug. Внешний интерфейс просто содержит форму ввода для ввода классов, отображение количества оставшихся классов и количества оставшихся курсов, а также список введенных классов.

Используемые технологии

  1. Node.js
  2. Express.js
  3. MongoDB
  4. Мангуста
  5. Мопс

Исходный код

Исходный код проекта можно найти здесь.

Спасибо за прочтение!

Если вам интересно, вот еще один мой проект, который я недавно построил и написал туториал. Надеюсь, это вдохновит вас на некоторые собственные проекты!