Aton-Kish / Axios 0.20.0がSafariで動作しない
Created 2020-10-03 11:28:02 Modified 2020-10-04

284 Words

Axios 0.20.0 が Safari で動作しない

Vue.js で Axios 0.20.0 を使って API を叩く Web ページを Chrome で確認しながら作っていて、 ふと手元の iPhone/iPad/Mac の Safari から確認しようとしたところ、 API からうまく情報が取れていないことがわかった

コンソールを確認すると、以下のエラーが…

SyntaxError: The string did not match the expected pattern.

ググってもイマイチ情報が出てこない?

Safari でも動いている別のプロジェクトの Axios のバージョンを調べたところ 0.19.2 を使用していたので、 ダウングレードしてみると…動きました

# yarnを使っているので…
yarn upgrade axios@0.19.2
# npmだと以下のようにすればいいか?
npm remove axios
npm install --save axios@0.19.2

Axios が更新されるまでは、とりあえずはこれでしのげそうです

(ちなみに、Mac の Chrome は Axios 0.20.0 でも無事でした)