我有一个Ionic项目,并且希望它像网络服务器一样工作(例如mamp + php)。

由于ionic能够在浏览器本地显示项目(使用ionic serve),因此我很确定它能够做到。我有一个简单的ovh server

我该怎么办?

最佳答案

您需要将所有项目文件(www文件夹)和依赖项发送到Web服务器。

你可以试试。

本地的

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

并将www文件夹移至服务器[webapp]文件夹。

服务器

在您的服务器中:

1,安装Node.js
  • 安装connect和serve-static

    $ cd [webapp]
    $ npm install connect serve-static
  • 创建server.js文件
    var connect = require('connect');
    var serveStatic = require('serve-static');
    connect().use(serveStatic(__dirname)).listen(8080)
    
  • 运行服务

    $节点server.js和

  • 浏览器

    现在您可以转到http://yourdomain:8080/index.html

    我希望这可以对您有所帮助:)

    关于ionic-framework - Ionic作为Web服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30286943/

    10-13 09:49