Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Node.js和AngularJS提供静态文件_Angularjs_Node.js - Fatal编程技术网

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

使用Node.js和AngularJS提供静态文件,angularjs,node.js,Angularjs,Node.js,我有一个非常简单的节点服务器,它有一个任务:提供一个与AngularJS应用程序入口点对应的HTML文件 但我有一个问题:我没有静态资源的缓存,比如JS或CSS文件。我怎样才能做到呢?这是一个节点问题还是角度问题?AngularJS是一个客户端框架,与文件服务几乎没有关系。您能不能这样使用Express: var express = require('express'); var app = express(); app.use(express.static(__dirname + '/pub

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


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

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

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

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

app.listen(process.env.PORT || 3000);

作为补充说明,使用Nginx之类的工具来提供静态文件可能更有用。

您只需在谷歌上搜索“简单节点服务器”或“静态节点服务器”