具有节点js的角度http路由

时间:2016-08-24 21:46:02

标签: javascript angularjs json node.js routing

我试图访问包含我的投资组合的.json文件。我用快速js运行我的后端,并尝试使用角度来访问它:

$http.get("data/items.json")
.success(function(data){
$scope.items = data;

当我尝试访问json时,我在后端获得404.

我认为这可能是预检cors请求的问题,并试图实现所提供的解决方案here.我还没有找到解决方案。我会留下来。

1 个答案:

答案 0 :(得分:0)

要提供静态文件,例如图像,CSS文件和JavaScript文件,请使用 Express中的express.static内置中间件功能。

假设您的所有静态内容(如json文件)位于应用程序根目录下的“public”文件夹中,您可以像这样提供服务。

app.use(express.static( '公共'));

现在您可以像这样访问该文件夹中的文件

http://localhost:3000/items.json