Hostwinds Учебники
Результаты поиска для:
Содержание
Теги: Cloud Servers, VPS
Средний стек представляет собой 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.После этого выполните следующие шаги, чтобы подготовить свой сервер.
Шаг 1: Установите Git.
dnf install gcc make git -y
Шаг 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, выполнив следующие шаги.
Шаг 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: Используйте для клонирования Meancore
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