gpt4 book ai didi

javascript - 使用 Node js 进行 Angular http 路由

转载 作者:行者123 更新时间:2023-11-28 05:38:36 25 4
gpt4 key购买 nike

我正在尝试访问包含我的作品集的 .json 文件。我正在使用 Express js 运行后端,并尝试使用 Angular 访问它,如下所示:

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

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

我认为这可能是预检 cors 请求的问题,并尝试实现提供的解决方案 here.我还没有找到解决办法。我会随时关注。

最佳答案

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

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

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

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

http://localhost:3000/items.json

关于javascript - 使用 Node js 进行 Angular http 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39133521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com