在/src
文件夹中,我有文件abc.json
。在开发机器上,我应该使用url http://localhost:3000/abc.json获取它。在生产机器上,此文件是即时生成的。
我使用Angular 2 - 项目由CLI 1.0.0-beta.26生成。并在命令之后
npm start
我可以抓取abc.json
。
启动命令是:
"start": "ng serve --port=3000"
然后我使用CLI 1.2.6(Angular 4.3.2 - 写作时的最新版本)生成了新项目。现在,此URL的响应是:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Error</title>
</head>
<body>
<pre>Cannot GET /sessionInformation.json</pre>
</body>
</html>
我应该更改哪些内容才能下载abc.json
?
答案 0 :(得分:1)
开发服务器无法访问src
目录。
您需要将此文件配置为资产。
// .angular-cli.json
"assets": [
"assets",
"favicon.ico",
"abc.json"
]
您可以阅读更多here in the docs