2017-11-14 13 views
1

StencilJSでHTTPリクエスト(GET/POST/PUT/DELETE)を行うにはどうすればよいですか?stenciljsのhttp要求

次のようにAxiosを使ってみました:npm install axios --saveと、ステンシルコンポーネントimport axios from 'axios';でした。できるだけ早く私は、私は次のエラーメッセージを取得axios.get(...)を呼び出すよう:


[ERROR]同梱:node_modules/axios/libに/アダプタ/ http.jsを、ライン:4

モジュール自体をインポートすることはできません

L3:var utils = require( './../ utils');

L4:VARの沈降=( './../コア/沈降')を必要とします。

L5:VARのbuildURL =( './../ヘルパー/ buildURL')を必要とします。


は、私はそれがこの問題にしなければならないかもしれません理解:https://github.com/ionic-team/stencil/issues/98

しかし、HTML要求を取得する方法上の任意の推奨事項はステンシルコンポーネント内で動作しますか?

答えて

3

fetch APIを使用できます。これはブラウザのネイティブなので、インポートは必要ありません。 StencilJSにはポリ充てんもありますので、どこでも使えます。

@insanicaeに感謝してくれてありがとうございます。

1

あなたも、単にURLをドロップすると、OKまたはKOイベントをリッスン、APIのフェッチに使用するために私のcomponentを使用することができます。

+0

私はあなたのコンポーネントを試して、応答ステータスを得ましたが、それから応答を取る方法がわかりません。 – Karty

+0

ここではhttps://github.com/Fdom92/stencil-fetch#eventsに言及しています:) –

+0

私はあなたがそれを聞くことができますが、そこからデータを取得する方法は見当たりません。 – Karty

関連する問題