Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

aspida でパスに特殊記号を使う

TL;DR

ディレクトリ名/ファイル名をパーセントエンコードすればよい(:->%3A など)
コード中では _3A のようにアクセスできる
Issue: aspidajs/aspida#462

なにがあったか

とある API を aspida で叩こうとして定義を書き出そうとしましたが、パスに : が含まれるため、Windows 環境ではエラーが発生してしまいました。

解決策を求めて Issue を投げたところ、丁寧に調査・回答していただけました!
aspidajs/aspida#462

実際にリクエストを投げるときはパーセントエンコードされていて問題ないですから、パスの定義時にエンコードされていても問題ないわけですね。

aspida はいいぞ!

TypeScript で HTTP リクエストをする際に型安全にしてくれます。めちゃくちゃ便利。

su8ru
Web Front (Vue, React) 記事を加筆修正しつつ Zenn に移行中です。ご迷惑おかけしております🙏
https://su8ru.dev
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away