Need help? Chat now!

Hostwinds Учебники

Результаты поиска для:


Содержание


Средний стек требования
Установите Git.
Установите MongoDB
Установите Node.js.
Установка угнта
Установите средний стек

Установите средний стек на облачном VPS

Теги Cloud Servers,  VPS 

Средний стек требования
Установите Git.
Установите MongoDB
Установите Node.js.
Установка угнта
Установите средний стек

Средний стек представляет собой JavaScript Framework для оказания помощи в разработке веб-сайтов и приложений.Среднее значение является аббревиатурой для JavaScript Framework, которая означает MongoDB (база данных), Express.js (программное обеспечение), Angular.js (веб-каркас для веб) и NODEJS (кроссплатформенная среда Backend.

Эти комбинации инструментов обеспечивают быстрый и простой способ обеспечить потребности в разработке.Кроме того, среднее использование ресурсов может быть более быстрым, чем другие структуры CRM, так как веб-страницы, как правило, не требуют обновления.

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

Средний стек требования

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

Гит: Вам нужно будет использовать Git.Это система управления в отрасли стандартной версии, используемая преимущественно разработчиками по всему миру.Git является установленным, постоянно поддерживаемым, открытым источником VCS, первоначально разработанным Linus Torvalds в 2005 году. Бесчисленные проекты разработки программного обеспечения полагаются на Git для версий.Коммерческий, открытый источник, корпоративные бегемоты и развитие небольшого дома все пробежали через Git.

Git стал важным инструментом для разработчиков и, тем более, отраслевым стандартом.Он хорошо работает в широком спектре операционных систем и IDES (интегрированные среды развития).

Монгодб: MongoDB - это программа управления базами базы данных с открытым исходным кодом.Альтернатива традиционным базам данных, базы данных NoSQL работают с большим или растущим набором распределенных данных и управляет ориентированной на документацию информацию для хранения или извлечения информации.

Mongodb поддерживает различные формы данных и является одной из многих технологий нереляционных баз данных, которые выросли на известность в середине 2000-х годов под баннер NoSQL.MongoDB обычно используется в больших приложениях данных и обработки рабочих мест с участием нетрадиционных данных, которые хорошо не подходят в жестких моделях отношений.Архитектура Mongodb состоит из коллекций и документов и вытесняет использование таблиц и строк.

Mongo DB отлично подходит для запросов, индексации, балансировки нагрузки, агрегации, выполнения JavaScript на стороне сервера и другие функции.

Node.js Обеспечивает разработчики возможность использовать JavaScript и запись инструментов командной строки и сценариев для серверов.Это означает, что запущенные сценарии Server-Side и создание динамического содержимого веб-страницы до отправки страницы в веб-браузер пользователя.Таким образом, контент уменьшается для быстрого времени для быстрого загрузки и уменьшает загрузку браузера, чтобы поднять, чтобы сделать сайт.

Node.js - это открытый источник, кроссплатформенная и работает на V8.Node.js представляет собой методологию разработки «JavaScript везде» и является кульминацией цели для унификации разработки веб-приложений вокруг одного языка программирования вместо нескольких языков, рендеринга на стороне сервера и бегущих клиентских сценариев.

Node.js не является именем файла, а этикетка для продукта полностью.Это просто имя продукта.Node.js имеет архитектуру, управляемую событиями, способную к асинхронному вводам / выходу.Эти выборы дизайна направлены на оптимизацию пропускной способности и масштабируемости в веб-приложениях со многими операциями ввода / вывода и веб-приложениями в реальном времени (например, программы связи в реальном времени и игры в браузере).

Угловой: Платформа развития угловых углов построена на Машинопись И как платформа, угловые включает в себя:

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

Угловая позволяет пользователям пользоваться платформой, которая может масштабироваться от небольших проектов с одним разработчиком к приложениям на уровне предприятия.Angular предназначен для обновления максимально простыми, чтобы воспользоваться новейшими улучшениями с минимальными усилиями.Кроме того, угловая экосистема состоит из разнообразной группы более 1,7 миллионов разработчиков, авторов библиотек и создателей контента.

Средняя подготовка стека

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

Установите Git.

Шаг 1: Установите Git.

dnf install gcc make git -y

Установите MongoDB

Шаг 1: Создать файл mongodb repo

nano /etc/yum.repos.d/mongodb-org-4.4.repo

Шаг 2: Добавьте записи ниже в файл и сохраните

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

Шаг 3: Убедитесь, что файл создан правильно.

cat /etc/yum.repos.d/mongodb-org-4.4.repo

Шаг 4: Установите MongoDB.

dnf install -y mongodb-org-4.4.6 mongodb-org-server-4.4.6 mongodb-org-shell-4.4.6 mongodb-org-mongos-4.4.6 mongodb-org-tools-4.4.6

Шаг 5: Начните демон Mongodb.

systemctl start mongod

Шаг 6: Показать статус демона Mongodb

systemctl status mongod

Шаг 7: Включить службу MongoD при запуске

systemctl status mongod

Установите Node.js.

Установите Node.js, выполнив следующие шаги.

Шаг 1: Проверьте доступные модули Node.js

dnf module list nodejs

Шаг 2: Установите Node.js.

dnf module install nodejs:14 -y

Шаг 3: Проверьте установленную версию Node.js

node -v

Шаг 4: Проверьте установленную версию NPM

npm -v

Установка угнта

Шаг 1: Установите угловой CLI

npm install -g @angular/cli

Установите средний стек

Теперь с фундаментальными строительными блоками, установленными на вашем сервере, остальные шаги будут доработать установку на свой сервер.

Шаг 1: Используйте для взысканности клона

git clone https://github.com/mrdav30/MEANcore.git meancore
cd meancore
npm install

Шаг 2: Создать файл .env.

nano .env

Добавьте ниже записи в файл.

NODE_ENV='development'
PRODUCTION=false
DOMAIN=
DOMAIN_PATTERN=
HOST_SECURE=
PROXY=
APP_NAME='meancore'
APP_BASE_URL='/'
API_BASE_URL='api'
APP_DEFAULT_ROUTE='home'
IMAGE_UPLOAD_URL='/admin/upload'
TWITTER_HANDLE=
SESSION_SECRET='MEANCORE'
SESSION_KEY='meancore-key'
SESSION_COLLECTION='meancore-sessions'
GOOGLE_ANALYTICS_ID=''
GOOGLE_CLIENT_EMAIL=''
GOOGLE_PRIVATE_KEY=""
GOOGLE_VIEW_ID=
RECAPTCHA_SECRET_KEY=''
RECAPTCHA_SITE_KEY=''
MAILER_FROM='support@meancore.com'
MAILER_SERVICE_PROVIDER=
MAILER_HOST='smtp.ethereal.email'
MAILER_PORT=587
MAILER_USER="username"
MAILER_SECRET="pass"
MAILER_TEST=true

Шаг 3: Запустите приложение

npm run start:dev

Шаг 4: Убедитесь, что установка среднего стека выполняется правильно в браузере, перейдем к {yourip}: 3000.Пример, 192.168.1.1:3000.

Написано Hostwinds Team  /  Июль 30, 2021