angular静态网页 怎么部署到node上面

yang_j_j
  • 838

我有一个可以在Apache上跑的静态angular项目,想在想把它迁移到node环境里去,不知道该怎么写node的server.js和page.json.

回复
阅读 3.8k
5 个回答
freewolf
  • 4.6k
✓ 已被采纳

用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入口

Houfeng
  • 902

nokit,一行命令:

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

更详细的用法,查看 http://nokit.org

嘿嘿,试试sero-cli吧,第二项“Start a static web server for current working directory”,在你的angular项目根目录里使用这个命令,选第二项就可以了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏