ElectronにはAngular 4アプリがネストされており、express.jsはMongoDBからデータを取得しています。しかし、私は今どのように"おしゃべり"のHTTPリクエストで明白な方法で立ち往生しています。その角度サービスでElectronの角度サービスはExpressエラーからデータを取得
私は今、すべてのプレイヤーデータ
dataUrl: string = "/api/player/all";
getPlayers(): Observable<any> {
return this.dataService.getCookedData(this.dataUrl, this.finalizePlayerData); //the function pointing to data. It works in regular web browser.
}
次にexpress.jsで、リスニングAPIが設定されている
を取得するための方法、router.get('/all', (req: Request, res: Response) => {
player.find().then((result) => {
res.send(result);
});
});
とアプリの出会いを持っています
zone.jsと404エラー:1980 GETファイル:/// API /プレーヤー/すべてのネット:: ERR_FILE_NOT_FOUND
私は問題がfile:///
であることを知っています。これはhttp://
のようにすべきですが、これを修正する方法はわかりません。何かアドバイス?
うわー作品!私は常にサービスのフルパスを与えなければならないと思います。 – Valorad
ブラウザで実行している場合でも、APIは異なるサブドメインなどに存在できます。 – estus