Koa MVC
Это набор на основе Koa, фреймворк для бэкенда на Node.js.
http://koa-mvc.zhizous.cn/api/user/person
yarn install
yarn dev
yarn prod
assets — модуль статических файлов (css, js, images и т. д.).
bin — каталог запуска проекта:
lib — общий модуль (библиотеки, пользовательские инструменты).
view — модуль представлений (использует синтаксис EJS, расширение файла по умолчанию — html).
controllers — отвечает за бизнес-логику (получает данные от service и передаёт их в view):
service — бизнес-логика приложения (взаимодействует с базой данных, при сложных запросах может потребоваться дополнительный слой DAO).
middleware — промежуточное ПО.
app.js — основной файл.
router.js — файл маршрутизации (читает маршруты из папки controllers).
env — глобальная конфигурация (можно игнорировать).
env.xxx — дополнительная глобальная конфигурация (заменяет ключи в env, например, можно создать файл env.test и запустить проект с командой NODE_ENV=test).
env.development — конфигурация для разработки (заменяет ключи в env).
env.production — конфигурация для продакшена (заменяет ключи в env).
test.sql — тестовая база данных.
mysql -u root -p; // войти в MySQL, возможно, потребуется ввести пароль
alter user 'root'@'localhost' identified with mysql_native_password by 'ваш пароль'; // завершить настройку
запустить проект ещё раз
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )