Хобрук: Ваш путь к мастерству в программировании

Развертывание приложения NodeJs с услугами хостинга и без них

Я хотел знать, как я могу развернуть веб-сайт Nodejs Express на моем собственном ПК / сервере предприятия (предпочтительно Windows 10, но не обязательно) без услуг хостинга и открытого для всего мира (не localhost), и если альтернативы бесплатного хостинга, такие как heroku, Openshift или opennode могут быть эффективны для чего-то вроде электронной коммерции или CRM.

В моем случае важно знать оба метода (собственный компьютер и внешний хостинг)

21.02.2019

  • заполните документацию по heroku на странице devcenter.heroku.com/articles/getting-started-with -nodejs. Вы должны быть в состоянии найти / следовать примеру со всеми деталями, которые вам понадобятся. RE: ecomm .. ИМО, это просто вызовы стороннего API, и если вы позаботитесь о проблемах с CORS и будете следовать примерам, они будут просто работать с размещенным решением, таким как heroku. 21.02.2019
  • Привет спасибо. Я нашел эту документацию раньше, но у Heroku есть много важных ограничений, которые, вероятно, будут проблемой в моем случае, например ограничение в 1000 строк и время сна. Многие люди рекомендуют Heroku, но не для продакшена. Вероятно, opennode может иметь меньше ограничений, но я не знаю, достаточно ли этого для создания таких веб-приложений. Heroku дороже на более высоких уровнях / планах, чем другие, такие как openshift, opennode.io и DigitalOcean, но я не знаю, лучше это или нет. 21.02.2019

Ответы:


1

вы можете использовать локальный туннель, который направит ваш локальный хост на subdomain.localtummel.me

у вас есть возможность установить собственный поддомен, по умолчанию он выбирает случайный поддомен

21.02.2019
  • Спасибо. Я разберусь по поводу местного туннеля. Я нашел несколько документов о Zenit Now и p2m, но это не действительно бесплатное решение. Этот метод, похоже, работает для демонстрации демонстраций или аналогичных и, вероятно, некоторых других методов платного хостинга для производства, потому что оказывается, что бесплатного хостинга недостаточно для производства (реальной производственной среды среднего предприятия) 21.02.2019
  • Новые материалы

    Создание кнопочного меню с использованием HTML, CSS и JavaScript
    Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

    Внедрите OAuth в свои веб-приложения для повышения безопасности
    OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

    Классы в JavaScript
    class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

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

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

    Обзор: Машинное обучение: классификация
    Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

    Разработка расширений Qlik Sense с qExt
    Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..