使用 Node.js 和 AngularJS 提供静态文件

the*_*bry 2 node.js angularjs

我有一个非常简单的节点服务器,它有一个任务:提供与我的 AngularJS 应用程序入口点相对应的 HTML 文件。

但我有一个问题:我没有缓存静态资源,如 JS 或 CSS 文件。我怎么能做到呢?是节点问题还是角度问题?

Bar*_*row 5

AngularJS 是一个客户端框架,与文件服务几乎没有关系。你能不能像这样使用 Express:

var express = require('express');
var app = express();

app.use(express.static(__dirname + '/public'));

app.listen(process.env.PORT || 3000);
Run Code Online (Sandbox Code Playgroud)

作为旁注,使用 Nginx 之类的东西提供静态文件可能更有用。