Ionic как веб-сервер

У меня есть ионный проект, и я хочу, чтобы он работал, как будто это веб-сервер (скажем, MAMP + php).

поскольку ionic может отображать проект в браузере localy (используя ionic serve), я уверен, что он способен это сделать. У меня простой сервер ovh.

Как я мог это сделать ?

2 ответов


вам нужно будет отправить все ваши файлы проекта (папка www) и зависимости на веб-сервер.

Вы можете попробовать.

местные

    $ cd [ionic project]
    $ ionic platform add browser
    $ cd [ionic project]/platforms/browser/

и переместите папку www в папку сервера [webapp].

сервер

на сервере:

1.Установить Узел.js

  1. установить подключение и обслуживание-static

    $ cd [webapp] $ npm install connect подавать-статично

  2. создать сервер.файл JS

    var connect = require('connect');
    var serveStatic = require('serve-static');
    connect().use(serveStatic(__dirname)).listen(8080)
    
  3. запустить служить

    $ узел сервера.js&

Обозреватель

теперь вы можете перейти к http://yourdomain:8080/index.HTML-код

Я надеюсь, это может помочь вам :)


отличный ответ Карлос, это было очень полезно. Если вы подключаетесь к серверу по SSH, сервер узла прекращается при выходе из сеанса SSH. Чтобы избежать этой проблемы, запустите " node forever start server.js "вместо" сервер узлов.js &".