搜尋

首頁  >  問答  >  主體

angular.js - angular靜態網頁 怎麼部署到node上面

我有一個可以在Apache上跑的靜態angular項目,想在想把它遷移到node環境裡去,不知道該怎麼寫node的server.js和page.json.

大家讲道理大家讲道理2744 天前559

全部回覆(5)我來回復

  • 阿神

    阿神2017-05-15 16:57:19

    用KOA這麼寫就行

    var koa = require('koa');
    var serve = require('koa-static');
    var path = require('path');
    
    // KOA框架
    var app = module.exports = koa();
    
    // 错误处理
    app.on('error', function(err, ctx){
        console.log(err.message);
    });
    
    // 静态中间件
    app.use(serve(path.join(__dirname, 'public')));
    
    // 监听端口
    if (!module.parent){
        app.listen(3000);
        logger.info('My Website run on 3000...');
    }

    /app.js
    /public/index.html //angular入口

    回覆
    0
  • 世界只因有你

    世界只因有你2017-05-15 16:57:19

    用 nokit,一行指令:

    $ cd <angular项目目录>
    $ nokit start <port> -public:./

    更詳細的用法,請看 http://nokit.org

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-15 16:57:19

    直接放在靜態文件裡面吧,使用後直接訪問靜態頁面地址就行,這個遊戲就是這麼搞的
    http://tianmaying.com/app/collect-b/index.html

    回覆
    0
  • 为情所困

    为情所困2017-05-15 16:57:19

    快遞

    回覆
    0
  • 为情所困

    为情所困2017-05-15 16:57:19

    嘿嘿,試試sero-cli吧,第二項“Start a static web server for current working directory”,在你的angular專案根目錄裡使用這個指令,選第二項就可以了。

    回覆
    0
  • 取消回覆