【问题标题】:angular http routing with node js带有节点js的角度http路由
【发布时间】:2017-01-01 04:36:05
【问题描述】:

我正在尝试访问包含我的投资组合的 .json 文件。我正在使用 express js 运行我的后端,并尝试使用 angular 访问它,如下所示:

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

当我尝试访问 json 时,我的后端收到 404。

我认为这可能是预检 cors 请求的问题,并尝试实施 here. 提供的解决方案我还没有找到解决方案。我会继续发布的。

【问题讨论】:

  • 试试/data/items.json

标签: javascript angularjs json node.js routing


【解决方案1】:

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

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

app.use(express.static('public'));

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

http://localhost:3000/items.json

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    相关资源
    最近更新 更多