我有一个演示angular应用程序,它有一个api/products/products。用于
。但是,当我制作自己的组件和服务来访问自己的自定义本地json时,在Chrome控制台中会出现404错误。即使json文件与服务位于同一目录中,并且使用http的json
文件。get()http,它也不起作用。get(numbers.json)
,只有当我把它放在api
文件夹下,比如api/numbers,它才能工作。json
。Angular是否有一条规则,规定http消费的本地json必须存在于api
文件夹下?
编辑:发现将文件放在“资产”文件夹下可以工作,但如果创建自定义文件夹,则无法工作。
如果您使用的是角cli,请将您的json文件添加到资产文件夹中,并添加此文件以获得this.http.get('。/资产/products.json');
就这样看吧
如果您正在使用CLI,那么您需要在这里添加文件夹:
"assets": [
"assets",
"api",
"favicon.ico"
],
这是angular cli的一部分。json文件。
我正在尝试使用WebView显示包含表的本地超文本标记语言文件。但是,当我使用WebView在线检查网站时,它运行良好,问题是当我尝试使用本地超文本标记语言文件时。 这是代码的webView部分: 我用一个在线主机测试了这个HTML文件,它工作得很好:
我已经用Visual studio 2017 Professional和Visual studio 2019累积添加创建了Xamarin表单中的应用程序。 但是我可以在http和https协议中点击post请求,但是我不能在这两个协议中点击Get请求。 无法按get请求。
问题内容: 嗨,我只是简单地尝试在www.example.com上获取h1标签,该标签显示为“ Example Domain”。该代码适用于http://www.example.com,但不适用于https://www.exmaple.com。我该如何解决这个问题?谢谢 问题答案: PhantomJSDriver不支持(所有)DesiredCapabilities。 你会需要: 记录在这里:htt
关于redash,我有一个问题。这是请求。在上,它工作得很好。查询示例: 但在axios上,它抛出: 网络错误 并在控制台上写: 访问XMLHttpRequest at
我使用ASP.NET MVC4(VS2010 SP1,Windows 7)创建了一个网页。它也有一个api通过什么我可以做一个搜索或上传一些东西(数据和文件)。当我在VS2010 SP1的开发服务器上部署页面时,一切都正常工作,但当我选择IIS(IIS7)时,api不再工作。“issuccessStatusCode”似乎是假的。但是页面本身可以工作,可以从其他机器访问。 这是我用于内置开发服务器的
运行时,我收到有关我的全局CLI版本大于本地版本的警告。我没有注意到此警告中的任何问题,但我想知道这两个版本是否应该同步?此外,如果您有全局版本,是否有必要使用本地版本? 警告: 您的全局Angular CLI版本(1.1.1)高于本地版本(1.0.6)。使用本地Angular CLI版本。