0
私はウェブ上の例からとても簡単ですが、service.ts内のAngular 2アプリケーションからローカルjsonファイルをロードしようとすると、403の禁止エラーが発生します。私のアプリケーションはServicestackセルフホストサービス内で動作します。私は私のアプリのディレクトリにローカルのJSONファイル内のhttp://localhost:8087/customers/などの要求が、同じデータを行うときに正常に動作しません(http://localhost:8087/app/customers.json)角2のロードローカルjsonファイル403禁じられたエラー
私は自分のアプリケーションがそのファイルにアクセスできるようにしなければならないのですか?
this._http.get('app/customers.json').toPromise()
.then(function (response) {
console.log(JSON.stringify(response))
}).catch(this.handleError);
これはおそらく、あなたの 'GET'コールに'/'が足りないことが原因でしょうか? –
これは競合しているようですが、ServiceStackでは、返される書式を指定する拡張子を追加しましょう。あなたのルート定義はどのように見えますか? – mythz
@mythzありがとうございました。 HostConfig.Instance.AllowFileExtensions.Add( "json")を追加します。それを固定した。あなたは神話を揺さぶる! – jbrabant