Vue, проект полного стека NodeJS ~ ​​Версия, оптимизированная для развертывания Docker ~

Vue.js
Vue, проект полного стека NodeJS ~ ​​Версия, оптимизированная для развертывания Docker ~

Всем привет, Холле, меня зовут Ли Бай! !

Проект с открытым исходным кодом по прихоти закончится здесь.

"город настроения https://raindays.cn"

"GitHub https://github.com/wsydxiangwang/Mood"

"предыдущий пост https://juejin.cn/post/6845166890436788232"

Оглядываясь назад на предыдущую статью, она все еще немного исписана, и есть много недостатков.Это операционная система для Xiaobai по названию, и это все еще немного преувеличено~~

На этот раз были добавлены некоторые новые функции, добавлены локальные документы разработки и оптимизирован метод развертывания.

Пожалуйста, действительно ароматная серияdockerиграть, передpm2Метод заключается в том, чтобы идти сразу после того, как вы закончите обучение.Различные установки и настройки слишком громоздки... Но не паникуйте, это не большая проблема, все бывает в первый раз, и декорации по пути всегда хороши. и плохо~

Использовал это сейчасdockerПриходите развернуть, его можно успешно развернуть с помощью одной командной строки.Как лягушка в колодце, я безумно хвалю больших парней~

После многодневных мучений между инструментами обучения и изучением языков по-прежнему существует большая разница."Единственным общим знаменателем является необходимость практического"

В противном случае бамбуковая корзина будет пустой, а семена будут немного гудить~

Так же благодаря прошлой статье, забредшим в комменты одноклассникам, мне посчастливилось осознатьdocker, также заставил меня потерять много волос (не знаю, стоит ли благодарить вас 😭)

Я фигуристый мальчик, почему он такой убогий 😭😭


Развертывание проекта

Согласно этому руководству, даже если вы не знаете код, вы можете иметь свой собственный веб-сайт. Настройки фона были усовершенствованы, охватывая функции нормальных блогов! !

  1. Вытяните проект на GitHubMood
  2. Исправлятьconfigвнутри папкиnginx.confВ файле нужно указать собственное доменное имя, а в файле есть примечания.
  3. В каталоге сервера создайтеdataпапка как каталог проекта
  4. загрузитьweb,server,config3 папки иdocker-compose.yml1 файл.
  5. Откройте серверный терминал и установитеdocker(Ссылка на руководство по установке: https://docs.docker.com/engine/install/)~~
  6. После успешной установки введите созданныйdataкаталог, запуститьdocker-compose up -d, развернуть
  7. бегатьdocker-compose ps or docker ps -aПосмотрите, работает ли он нормально, он идеален~~

ок, готово, все просто,"докер потрясающий"

Внешний веб-сайт: http://aa.com и внутренний веб-сайт: http://aa.com/admin, здесь нет проблем~~

"Фокус: сначала введите фон, установите основную информацию, и стойка регистрации сможет получить нормальный доступ, в противном случае будет сообщено об ошибке, все в порядке, спешите домой и отпразднуйте ужин~~"

Развёртывание можно сделать одним предложением, докер реально ароматный😍

(Примечание: перейдите к шагу 5, если вам будет предложено, что эта команда не существует, вам необходимо установить ее в соответствии с подсказкойdocker-compose, помнится вроде нужная, не буду кидать сюда время~~)


местное развитие

  1. Во-первых, вам необходимо установить базу данных на свой компьютер.mongodb,а также运行mongodb服务.

  2. Добавьте в локальный файл hosts следующее:

127.0.0.1 web
127.0.0.1 server
127.0.0.1 mongodb

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

Новички еще не нашли лучшего способа, если да, то добро пожаловать в предложения ~~

  1. Инициация проекта
npm install    ## 每个目录必须
npm run dev    ## web
npm run serve  ## admin & server

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

(Эм... я тут ленивый и не занимался этим, да и не надо этим заниматься 🧐)

  1. Здесь нормально, если есть"Предложения/оптимизация/ошибки"Да, в любое время"Issues"or"Напиши мне",Спасибо за поддержку! !

реализовать функцию

"Титульная страница"

"На главной странице не будет фотографий, вы можете сразу увидеть мой сайт https://raindays.cn"

это мое"город настроения"or"Станция души", охватывая функции, которые должны быть у основных блогов

# 首页
# 文章详情(可评论功能
# 文章列表(数据的汇总
# 短语列表(发个朋友圈
# 订阅通知(第一刻知晓
# 个人介绍(天真的勇敢
# 下雨天页(安详或美好

Всего 7 страниц, это относительно простой, нормальный личный сайт, на нем должны быть все функции, должны быть какие-то анимационные переходы, но никаких навороченных.

Хоть воробей маленький и полный, он в полной мере показывает эмоции человека и то, что он хочет в своем сердце.

"фоновая страница"

Дизайн просто поражает всех здесь (думая: здесь все хх😅)

Я предан технологиям, но вынужден учиться дизайну.

Не знаю, есть ли такое чувство у студентов, которые специализируются на дизайне, несмотря ни на что, они будут очень внимательно наблюдать, может быть, визуальное, может быть, это пробел, может быть, это хх...

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

Обсессивно-компульсивное расстройство на работе, может быть, проект приблизит к совершенству; обсессивно-компульсивное расстройство в жизни, может быть, это заставит людей лучше понимать жизнь!

Фоновая страница, дополнительные функции и изображения страниц см. в предыдущей статье:

"Обратитесь к предыдущей статье https://juejin.cn/post/6845166890436788232"

"В основном GitHub https://github.com/wsydxiangwang/Mood"


слухи

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

Изначально я планировал сделать это за полмесяца, но был очень разочарован собой, и постепенно начал лениться, и мир в 5:30 утра был далеко от меня~~

Может быть, это месяц неудач. Я полностью проиграл в некоторых аспектах, и жизнь до сих пор не может начать смотреть вперед. Боюсь разочарования~~

Теперь движущая сила формирования давления вышла на правильный путь, пришло время получить десять тысяч очков духа, давай~~

Этот проект подошел к концу. Если есть какие-либо предложения или улучшения, пожалуйста, оставьте сообщение в области комментариев, спасибо~~

Недостатков может быть много.Ведь никто не идеален, и невозможно охватить все, поэтому нам нужна взаимная поддержка от вас и меня~~

Принятие своего несовершенства — это своего рода обыденность.

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

Затем пришло время хорошо подготовиться, официально присоединиться к кадровому резерву и начать искать новые направления и возможности.

Желаю вам светлого будущего, удачи и любви всем~~