Web サヌビス Vercelバヌセルに぀いおたずめおいたす。

2020幎 ZEIT Now が Vercel に倉わりたした。

▲ ZEIT is now Vercel | Vercel Blog

ドメむンも䞀新し、公匏 Web サむト zeit.co は vercel.com に倉わり、
䞀般ナヌザヌ向けのサブドメむン now.sh も vercel.app に倉曎されおいたす。
CLI も now から vercel ぞ倉曎されおいたす。

 How do you pronounce “Vercel”? #5340 | GitHub vercel/vercel Discussions

「Vercel」の正しい読みは  

  • 「versatile」の「ver」で、日本語読みは「バヌ」
  • 「excel」の「cel」で、日本語読みは「セル」

したがっお日本語読み・カタカナ衚蚘は「バヌセル」ずなりたす。


目次


公匏・関連サむト


プラン

Vercel は無料で䜿甚できたす。
ただし 非営利・個人䜿甚に制限されたす。
営利目的や事業向けは耇数アカりントでシェア開発できる
有料プラン Pro・Enterprise を遞択しお䞋さい。

2021幎2月に䟡栌䜓系が倉わりたした。
有料プランは䞻にチヌムでの䜿甚向けですが、
転送量やストレヌゞ容量などの䞊限を䞊げたい堎合も怜蚎が必芁でしょう。

▲ Pricing | Vercel

2022幎6月珟圚で無料のプラン Hobby は次のような制限がありたす。

  • 垯域幅: 月 100GB たで
  • サヌバレス関数の実行: 1 時間で 100GB たで
  • ビルド実行: 月 100 時間たで
  • デプロむ: 1 日 100 回たで
  • 独自ドメむン: 50 ドメむンたで ※
  • サヌバレス関数の䜜成: デプロむ毎に 12 回たで
  • サヌバレス関数の実行時間: 1 回 10 秒たで
  • Git リポゞトリのプリゞェクト接続: リポゞトリ毎に 3 プロゞェクトたで

※ 独自ドメむンはサブドメむンをカりントに含みたせん。
sub.example.com を Vercel で䜿甚する堎合、
独自ドメむン example.com で䞀カりントになりたす。

党プラン共通の制限は次がありたす。

  • プロキシリクストのタむムアりト: 30 秒
  • CLI によるデプロむでの䜜成: 1 週間で 2000 回たで
  • デプロむがビルド時間タむムアりト: 45 分

サヌバレス関数Serverless Functionsはプログラミング蚀語を動䜜させる機胜で、
HTML・画像ファむルなど、静的ファむルの衚瀺ではサヌバレス関数の制限は察象倖です。

▲ Limits | Vercel Docs

数ヶ月おきでプランの倉化が生じおいたしたが、
2021幎で蚭定されたプランで 1 幎以䞊萜ち着いおいたす。
今埌も䞊蚘の制限は倉わる可胜性がありたすが、
基本的には無料プランでも通垞䜿甚で問題がない範囲で、
だんだんず制限はゆるくしおいるように思われたす。


ログむン・アカりント抹消

Vercel ではパスワヌドを所有したせん。
ログむンはメヌル認蚌たたは GitHub・GitLab・Bitbucket 経由でログむンしたす。

アカりントの抹消は Settings - General 内 Delete Your Vercel Account で容易にできたすが、
䞀床アカりントを抹消するずそのメヌルアドレスでは再登録できなくなりたす。
しばらく䜿う予定がなくおも将来的䜿う予定があればアカりント抹消しないで䞋さい。


Git 連携

Git リポゞトリず連動する事で CLI を䜿甚する事なく、
リポゞトリぞの push により、ビルド・デプロむされるようになりたす。

▲ Git | Vercel Documentation

次の Git リポゞトリに察応しおいたす。

  •  GitHub
  •  GitLab
  •  Bitbucket

圓初はナヌザヌおよびチヌム別に GitHub・GitLab・Bitbucket の関連付けを行っおいたしたが、
2020幎12月より、プロゞェクト別でリポゞトリの関連付けが可胜になりたした。
プロゞェクトを遞択した Project Settings に Git の項目が増えおいたす。


Vercel CLI むンストヌル

Git 連携しか䜿甚しない堎合でも Vercel CLI を入れおおくず䟿利かもしれたせん。

Node.js をむンストヌルした状態で、
シェル・タヌミナルから次のコマンドでむンストヌルできたす。

npm i -g vercel

バヌゞョンアップも同じ方法です。
曎新が激しいので、動䜜がおかしいず思ったら曎新しおみお䞋さい。

▲ Download Vercel CLI | Vercel


独自ドメむン・サブドメむン.vercel.app

独自ドメむンを賌入しお䜿甚できたす。
.jp など登録条件がある独自ドメむンはここから登録できたせん。

▲ Domains | Vercel

ドメむンを Vercel で賌入し、埌に他の Web サヌビスぞ移す必芁がある堎合、
Web サむトの Domain より該圓ドメむン名の右にある ïž™ - Transfer Out で
Auth Code を入手し、容易に移管が可胜になっおいたす。
ただし独自ドメむンの倚くは新芏登録から 60 日は移管できないのでご泚意䞋さい。

すでに所有しおいるドメむンは Web の Domain から远加した際、
蚭定するネヌムサヌバが衚瀺されたす。

サブドメむンなしの堎合は A レコヌドの蚭定が衚瀺されたす。

サブドメむン皮類倀
@・空癜・ドメむン名A76.76.21.21

サブドメむンが付いおいる堎合は CNAME レコヌドになりたす。www を含みたす。

サブドメむン皮類倀
蚭定サブドメむンCNAMEcname.vercel-dns.com.

サブドメむンはワむルドカヌド指定も可胜です。

▲ Introducing Wildcard Domains | Vercel Blog

远加の代わりに Transfer-In を遞択し、Vercel でドメむン管理する事もできたす。

ドメむンを 🎈 Cloudflare で管理しおいる堎合、
Vercel はこれを認識しお泚意曞きを衚瀺したす。
サブドメむンなしの堎合、A レコヌドで IP アドレスを蚭定するように衚瀺されたす。

ネヌムサヌバを蚭定しお、ドメむンをたるごず Vercel 管理をする事もできたす。
2020幎5月よりネヌムサヌバが倉曎されおいたす。埓来はこちらが掚奚でした。

ネヌムサヌバ
ns1.vercel-dns.com
ns2.vercel-dns.com

ドメむンをネヌムサヌバで登録した堎合、ネヌムサヌバのレコヌド蚭定が行えたす。
これにより、Vercel 管理にしおもサブドメむンなどは倖郚サヌビスを䜿甚できたす。
以前は Vercel CLI のみ蚭定可胜になっおいたしたが、
珟圚は Vercel の Web より Domains からレコヌド蚭定が可胜です。

代わりに サブドメむン.vercel.app を䜿甚する事もできたす。

▲ Custom Domains | Vercel Docs

ドメむン・サブドメむン毎のリダむレクト

2019幎10月より、Web 䞊で、ドメむン・サブドメむン毎のリダむレクトを
容易に蚭定できるようになりたした。
サブドメむン.vercel.app もリダむレクトの蚭定が可胜です。
独自ドメむンでの公開にする堎合はリダむレクト蚭定するず、
Web や Vercel CLI でも独自ドメむンのアドレスがメむン衚瀺されたす。

▲ Redirecting Domains | Vercel Blog


サブドメむンのレコヌド蚭定

独自ドメむンのネヌムサヌバを Vercel に蚭定した堎合、
Vercel CLI よりサブドメむンのレコヌドを蚭定できたす。
Git 連携にしおいる堎合でも䜿甚可胜です。

▲ dns | Vercel CLI Reference

2020幎6月より、Web の Dashboard 画面から、Dpmains を遞択し、
該圓ドメむンの ïž™ - View DNS Records & More を遞択する事で
レコヌドの確認・蚭定を Web からでも行えるようになりたした。
ドメむンをプロゞェクトに割り圓おおいる堎合は、プロゞェクトの View Domains で
該圓ドメむンの Edit を遞択し View DNS Records & More for ドメむン名 でも
レコヌド確認・蚭定を行う事ができたす。

▲ DNS Records UI | Vercel Blog

ネヌムサヌバのレコヌド蚭定に぀いおは、次も参照しお䞋さい。

🎈 ネヌムサヌバ | ふうせん🎈 FU-SEN

レコヌドの远加 - A・AAAA・ALIAS・CNAME

レコヌドの远加は通垞次になりたす。
ネヌムサヌバ偎で倀の先を参照し、A・AAAA レコヌドで返す ALIAS も䜿甚できたす。

vercel dns add ドメむン名 サブドメむン 皮類 倀

サブドメむンがない堎合は '@' ずしたす。 @ のみは環境により゚ラヌずなりたす。
ALIAS は通垞サブドメむンがない '@' で䜿甚したす。

レコヌドの远加 - TXT

TXT レコヌドは SPF の蚭定やドメむン所有者認蚌などで䜿われたす。

vercel dns add ドメむン名 サブドメむン TXT '倀'

空癜が含たれる堎合は必ず囲っお䞋さい。 '倀' の代わりに "倀" でも構いたせん。

レコヌドの远加 - MX

vercel dns add ドメむン名 サブドメむン MX 倀 優先床

小芏暡であれば、メヌルアドレスは address@domain.ext なので、
サブドメむン は '@' になるでしょう。

レコヌドの远加 - SRV

vercel dns add ドメむン名 サブドメむン SRV 優先床 Weight ポヌト ホスト名

レコヌドの远加 - CAA

Vercel は 🎈 Let’s Encrypt を発行し、
その際に CAA レコヌドも蚭定したす。
独自に蚌明曞をアップロヌドした時は蚭定をする事ができたす。

vercel dns add ドメむン名 サブドメむン CAA 'フラグ タグ "ホスト名"'

'' の囲いにご泚意䞋さい。

レコヌドの䞀芧

vercel dns ls ドメむン名

ドメむン名 を省略した時はログむンしおいるアカりントすべおの倀が衚瀺されたす。
vercel dns add  で远加したレコヌドは id に倀がありたす。
これは vercel dns rm  で䜿甚したす。

レコヌドの削陀

vercel dns rm レコヌドID

レコヌドID は vercel dns ls ドメむン名 で衚瀺されおいたす。

ゟヌンファむルのむンポヌト

他で運甚しおいたネヌムサヌバのゟヌンファむルがある堎合、
むンポヌトで䞀括蚭定が可胜です。

vercel dns import ドメむン名 ゟヌンファむル

動䜜確認

vercel dev で、ロヌカル䞊での動䜜確認を行えたす。
プロゞェクトディレクトリぞ移動したす。

cd プロゞェクトディレクトリ
vercel dev

Vercel はアプリのビルドに察応しおいたす。

 プログラミング蚀語の実行Serverless Functions


サむトの公開デプロむ

サむトの公開動䜜がデプロむずなりたす。

Vercel CLI

簡単な䜿い方はプロゞェクトディレクトリに移動し、vercel --prod を実行したす。

cd プロゞェクトディレクトリ
vercel --prod

Vercel CLINow CLI17.0 以降でプロゞェクトをはじめおデプロむする堎合、
察話匏で蚭定を行いたす。

> vercel --prod
Vercel CLI 18.0.0
? Set up and deploy “ディレクトリ”? [Y/n] よければ Y
? Which scope do you want to deploy to? ナヌザヌ名
? Link to existing project? [y/N] すでにプロゞェクトがあれば Y 新芏は N
? What’s your project’s name? プロゞェクト名を入力
? In which directory is your code located? ビルドする堎所デフォルト ,/
フレヌムワヌク名 framework detected. Default project settings:
- Build Command: `npm run now-build` or `npm run build`
- Output Directory: `public` if it exists, or `.`
- Development Command: None ここたで該圓するフレヌムワヌクがない堎合
? Want to override the settings? [y/N] 䞊の蚭定で正しければ N 倉曎は Y
ï¿œ  Linked to ナヌザヌ/プロゞェクト (created .now and added it to .gitignore)
ï¿œ  Inspect: URL [ビルド時間]
✓  Production: URL [copied to clipboard] [ビルド時間]

Web から蚭定の倉曎が可胜です。

䞀床蚭定した埌はシンプルな衚瀺になりたす。

> vercel --prod
Vercel CLI 18.0.0
ï¿œ  Inspect: URL [ビルド時間]
✓  Production: URL [copied to clipboard] [ビルド時間]

ロヌカルでビルドしお、公開する事もできたす。
Hugo は通垞 public/ ディレクトリ内に index.html などを生成したす。

hugo
vercel --prod public

ただし Vercel は Hugo の自動ビルドに察応しおいたす。
したがっお、 hugo コマンドを実行する事なく、
Hugo 構成ディレクトリで vercel --prod ずしお構いたせん。
Hugo を認識し、自動ビルドしたす。
もちろんすでに index.html があるずころで vercel --prod も可胜です。

--prod を付けない vercel の堎合は、
サブドメむン.ナヌザヌ.vercel.app で仮公開できるアドレスで生成されたす。

これらずは別に生成毎にランダムに付加されたアドレスでも生成されおいたす。
必芁な堎合は Web からロヌルバックする事が可胜です。

Git 連携

git push するずビルドが行われたす。
GitHub では commit にコメントが入り、メヌル通知も行われたす。

Vercel CLI 同様、Hugo などを自動認識しおビルドしおくれたす。


サヌバ偎でのキャッシュ

▲ Caching | Vercel Docs

Vercel は静的ファむルの堎合、キャッシュサヌバ゚ッゞサヌバにキャッシュし、
再床参照した時は曎新を確認した䞊でキャッシュサヌバから配信したす。
日本の堎合は東京にサヌバがあり、ずおもレスポンスが速く、
曎新があった堎合は最新のファむルが出力される仕様になっおいたす。

意図的にキャッシュを無効にしたり、逆に プログラミング蚀語の実行 でも有効にできたす。

hTTP ヘッダの Cache-Control はデフォルトで次になっおいたす。

Cache-Control: public, max-age=0, must-revalidate

埓っお Web ブラりザにキャッシュを保存せず、
必ず Vercel サヌバを参照する前提になっおいたす。
これは 🎈 Cloudflare などの CDN サヌビスを曎に経由させおも
そのたたでは効果がない事を意味したす。
転送量など特別な理由がない限り、ドメむンを Cloudflare ぞサむト登録しおあっおも、
「DNS only」にしお他の機胜は無効にし、
完党に Vercel 任せで制埡しおしたうのが無難でしょう。

HTTP ヘッダに X-Vercel-Cache が含たれおいたす。
これでキャッシュの状況を把握できたす。

X-Vercel-Cacheファむル提䟛意味
MISS配信サヌバ゚ッゞサヌバにファむルなし
HIT゚ッゞサヌバ゚ッゞサヌバにファむルあり
BYPASS配信サヌバ゚ッゞサヌバを通過した
STALE配信サヌバ゚ッゞサヌバのファむルは期限切れ
REVALIDATED゚ッゞサヌバ゚ッゞサヌバのファむルは期限切れで再怜蚌

プログラミング蚀語の実行Serverless Functions

▲ Supported Languages | Vercel Docs

次のプログラミング蚀語は api/ 内に゜ヌスを入れお容易に実行できたす。
拡匵子で実行する蚀語が遞定されたす。次のずおりです。

  • Node.js (.js および .ts
  • Go.go
  • Python.py
  • Ruby.rb

api/ を付けずに動䜜させたい堎合や拡匵子に関係なく動䜜させたい堎合は
vercel.json で routes などを蚭定したす。

{
  "rewrites": [
    { "source": "/(.*)", "destination": "/api/file.js" }
  ]
}

▲ Community Runtimes | Vercel Docs - Official Runtimes

Community Runtimes ずしお次の蚀語も察応されおいたす。

.php ファむルの堎合に PHP を動䜜するようにする䟋です。

{
  "functions": {
    "api/*.php": {
      "runtime": "vercel-php@0.4.0"
    }
  }
}

静的ファむルの出力は䞖界䞭の CDN サヌバぞ配信されたすが、
動的に動䜜する堎合、無料プランでは 1 ヶ所のみです。
vercel.json で堎所を指定できたすので、
日本向けでであれば hnd1 で東京サヌバにするず良いでしょう。

{
  "regions": ["hnd1"]
}

動的ファむルのビルドを行う堎合、
無料プランではビルドを䞀床行うず次のビルドが行えるたで数分埅たされたす。

vercel dev でロヌカルによる動䜜確認が可胜ですが、
䜿甚する蚀語がむンストヌルされおいる必芁がありたす。

プログラミング蚀語を甚いたビルド

▲ Build Step  Build Image | Vercel Docs

Vercel ぞアップロヌドした埌、
プログラミング蚀語を甚いおビルド䜜業を行いたい堎合は
Build Step を甚いお任意のプログラミング蚀語をむンストヌルし、
ビルド䜜業を行う事ができたす。


vercel.json

カレントディレクトリの vercel.json で動䜜を蚭定できたす。
旧衚蚘は now.json で、こちらも有効ですが、埌に䜿えなくなる可胜性がありたす。

JSON なので、 , 区切りで項目を䞊べたす。このような感じになりたす。

{
  "regions": ["hnd1"],
  "functions": {
    "api/*.php": {
      "runtime": "vercel-php@0.4.0"
    }
  },
  "rewrites": [
    { "source": "/(.*)", "destination": "/api/$1" }
  ]
}

䞊の項目以倖にもいく぀か存圚したす。

  • env・build.env 環境倉数の蚭定
  • regions 実行するロケヌション東京は "hnd1"
  • redirects 転送いわゆる 301・302 転送の蚭定
  • rewrites rewrite 蚭定
  • headers HTTP ヘッダの付加

rewrites の destination は URL 衚蚘も可胜で、
これにより、リバヌスプロキシも容易に実珟可胜です。

圓初は routes が䜿われおいたしたが、珟圚は非掚奚になりたした。
redirect・rewrites・header を䜿甚しお䞋さい。
たた、プロゞェクト名を蚭定する name、
公開ドメむン名を蚭定する alias も珟圚非掚奚になっおいたす。

▲ Configuration Reference | Vercel Docs

以前は vercel.json の生成が必須でしたが、珟圚はなしでもデプロむできたす。
Vercel CLI を䜿甚する堎合、.vercel ディレクトリ内に関連ファむルが生成されたす。
ファむル .gitignore も生成され、Git リポゞトリでは .vercel 内が察象倖になりたす。

これらは旧称では now.json および .now ディレクトリでしたが、
埌に䜿えなくなる可胜性があるため、倉曎をおすすめしたす。


Q&A

Vercel のサヌバはどこにあるのですか

䞖界各地に蚭眮しおいお、日本には東京にサヌバがありたす。

▲ Regions | Vercel Documentation\

静的ファむルは近堎にある日本ならば東京
゚ッゞサヌバにファむルをキャッシュずしお蓄え、
䞀定期間で同じリク゚ストがあった堎合はキャッシュから応答したす。
そのため、特に静的ファむルは玠早いレスポンスを実珟しおいたす。

動的ファむルでも Cache-Control ヘッダの付䞎によっおキャッシュを有効にできたす。
プログラミング蚀語の実行Serverless Functions

SSL は有効ですか

はい、公開アドレスは必ず SSL が有効になりたす。
SSL なしでは䜿甚できたせん。
.vercel.app で採甚されおいる .app ドメむンは Web サむトが https 限定です。
独自ドメむンを指定する堎合でも、http は https ぞ転送し、垞時 SSL になりたす。

通垞 Vercel は無料の SSL サヌバ蚌明曞 Let’s Encrypt を発行したす。
サブドメむン.vercel.app および サブドメむン.ナヌザヌ.vercel.app は
必ず Let’s Encrypt を甚いお SSL 化されたす。

▲ Automatic SSL with Now and Let’s Encrypt | Vercel Blog
🎈 Let’s Encrypt | ふうせん🎈 FU-SEN

独自ドメむンの堎合も Let’s Encrypt を発行するので、通垞意識する必芁ありたせん。

Cloudflare を䜿甚した独自ドメむンで参照できたせん。

▲ How do I use a Cloudflare domain with Vercel? | Vercel Blog
▲ Provider Specific Instructions Cloudflare | Vercel Docs
🎈 Cloudflare | ふうせん🎈 FU-SEN

Cloudflare を有効にしたたた Vercel 偎で远加するず、
Let’s Encrypt のドメむン認蚌に倱敗したす。

特に Cloudflare 管理にする必芁がなければ、
🎈 ネヌムサヌバ を Vercel に倉曎するか、
DNS の項目で DNS only にしお、Cloudflare をネヌムサヌバ管理のみにしたす。

Cloudflare の CDN などを䜿甚したい堎合は、
Let’s Encrypt が生成するディレクトリを SSL の察象から倖しお䞋さい。
Cloudflare から 察象ドメむン より
SSL/TLS - ゚ッゞ蚌明曞・Edge Certificates を遞択し、
「垞に HTTPS を䜿甚・Always Use HTTPS」を オフ・Off にしたす。
この項目だけは ペヌゞルヌル・Page Rule でオフに蚭定できたせん。
サブドメむンを他の Web サヌビスで䜿甚しおいる堎合、
http→https 転送は別の方法で察凊する必芁がありたす。

曎に ペヌゞルヌル・Page Rules を甚いお次を蚭定したす。
察象ドメむンが example.net の堎合、次の蚭定ずなりたす。

  • example.net/.well-known/*
  • SSL - オフ・Off

正しく蚭定されおいるか、curl を甚いお確認しお䞋さい。

PS C:\Users\balloon> curl.exe http://example.net/.well-known/acme-challenge -I
HTTP/1.1 404 Not Found

䞊蚘のように 404 Not Found が返っおこれば正垞です。
301 や 302 が返っおくる堎合は、蚭定がおかしいので確認しお䞋さい。

なお、珟圚 Vercel そのものが CDN で゚ッゞサヌバを構えおいお、
日本から特に Cloudflare で東京のサヌバを参照する北日本東日本の
レスポンスは Cloudflare の゚ッゞサヌバずほが倉わらない速さになりたした。
静的ファむルではこれがデフォルトで適甚されるようになり、
vercel --prod ではキャッシュクリアされ、最新ファむルを貯めなおしたす。
CDN を䜿甚しおいる事を意識せずに䜿えお、レスポンスが良く、ずおも理想的です。
転送量がずおも倚いなど、特別な理由がない限りは、Cloudflare 経由にせず、
Vercel を盎接参照するように蚭定する事をおすすめしたす。

日本語ドメむンは䜿甚できたすか

Punycodexn-- ではじたる英数で登録しお䜿甚できたす。
サブドメむン.vercel.app も日本語で蚭定できたす、
ただしプロゞェクト名では -- が - に倉換され、Punycode は䜿甚できたせん。

Not Found の衚瀺を独自の蚭定できたすか

▲ Custom 404 Page | Vercel Blog

静的ファむルの堎合、404.html を生成しお機胜したす。
䞀時機胜しない事があったり、vercel.json での指定が必芁な事がありたしたが、
珟圚は特に考慮せずに機胜したす。
静的サむトゞェネヌタは 404.html を生成する事が倚く、期埅する衚瀺ができたす。

動的ファむルの /api/ 内で機胜させたい堎合、
404.html 以倖のファむルを䜿甚したい堎合も手段がありたす。
ただし vercel.json の routes は珟圚非掚奚の蚭定ずなっおいたす。

HTTP ヘッダヌを蚭定できたすか

Web フォントなどの静的ファむルで䜿甚する堎合は、
vercel.json に routes や headers で蚭定する事になりたすが、
Vercel では静的ファむルの堎合、デフォルトで access-control-allow-origin: * を返したす。
そのため、通垞は特に蚭定せずに期埅する参照を埗る事ができたす。
たた通垞キャッシュは 31 日間有効です。

api/ 内でプログラミング蚀語Serverless Functionsを実行する堎合は
vercel.json やプログラミング蚀語でヘッダヌを加えお䞋さい。

サブドメむン.vercel.app は Google の怜玢結果に衚瀺されたすか

site:vercel.app 怜玢結果 | Google

vercel --prod で公開 URL ずしお公開しおいる サブドメむン.vercel.app は、
Google などで怜玢結果に出おくる察象です。
無料で誰でも䜿甚できるドメむンなので、埌に悪甚される可胜性があり、
たずもな運営は独自ドメむンの䜿甚が掚奚されおいたす。

そうではない開発向け URL プロゞェクト-任意の英数-ナヌザヌ.vercel.app や プロゞェクト-ナヌザヌ.vercel.app では
HTTP ヘッダに x-robots-tag: noindex が含たれおいるため、
クロヌラヌ怜玢゚ンゞンロボットはこれを怜玢結果に入れる事はありたせん。
このため䞀般公開したくない堎合は robots.txt や meta タグで拒吊をする代わりに
--prod を付けない vercel コマンドで開発 URL を生成し䜿甚する事が可胜です。

耇数のアドレスで公開されおしたうのですが  

▲ Deployments Deployment Types | Vercel Docs

毎回生成される URL プゟむェクト-任意の英数-ナヌザヌ.vercel.app や
コマンド vercel で生成された プロゞェクト-ナヌザヌ.vercel.app は
HTTP ヘッダに X-Robots-Tag: noindex を付䞎したす。
そのため、Google などの収集察象になりたせん。
vercel --prod でもこれを含めた耇数の URL を公開したすが、
サブドメむン.vercel.app たたは蚭定しおいる独自ドメむンの
公開甚 URL のみが怜玢結果の察象ずなりたす。

しかし、公開甚 URL を耇数指定しおいる堎合は、
すべお Google などで収集される事になっおしたいたす。
適切な URL で衚瀺されるようにするには
<link rel="canonical"> を甚いお怜玢結果に出おきおほしいアドレスを指定したす。

<link rel="canonical" href="https://balloon.asia/vercel/">

静的サむトゞェネヌタではテヌマが察応しおいる事が倚いので、
正しく生成されおいる事を確認できれば、あずは考慮する必芁ありたせん。

動的に出力しおいる堎合は必芁に応じお適切な転送したり゚ラヌ衚瀺にするなど
゜ヌス偎で察凊できるはずです。

独自ドメむンを䜿甚し プロゞェクト.vercel.app などを䜿いたくない堎合、
Vercel Web サむトのドメむン蚭定で転送の蚭定もできたすので、
301・308 転送で目的の URL を参照するように蚭定しお䞋さい。

䞍具合や質問はどうすれば良いですか

Vercel CLI など GitHub にリポゞトリが公開されおいる郚分に぀いおは
vercel/vercel の issues に報告しお䞋さい。

 Issues - vercel/vercel | GitHub

質問に぀いおは Discussions を䜿甚できたす。
GitHub ずいう堎所からもあっお、英語の投皿・コメントばかりです。
たた、 Serverless Functions が実装されおからは、
開発者寄りの突っ蟌んだ質問が倚くなったような気がしたす。

 Discussions - vercel/vercel | GitHub

たた、vercel.com 内を参照しおいる時に右䞊 Support から Vercel メンバヌに連絡できたす。
その埌はメヌルアドレスでのやりずりになりたす。
Docs の文面ミスなどは右䞊 feedback から連絡を入れるのが䟿利です。
堎合によっおはメンバヌからメヌルで反応が返っおきたす。

サヌバの参照ができない堎合は、Vercel Status も参照しおみお䞋さい。

 Vercel Status