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
-
установить подключение и обслуживание-static
$ cd [webapp] $ npm install connect подавать-статично
-
создать сервер.файл JS
var connect = require('connect'); var serveStatic = require('serve-static'); connect().use(serveStatic(__dirname)).listen(8080)
-
запустить служить
$ узел сервера.js&
Обозреватель
теперь вы можете перейти к http://yourdomain:8080/index.HTML-код
Я надеюсь, это может помочь вам :)
отличный ответ Карлос, это было очень полезно. Если вы подключаетесь к серверу по SSH, сервер узла прекращается при выходе из сеанса SSH. Чтобы избежать этой проблемы, запустите " node forever start server.js "вместо" сервер узлов.js &".