Chapter 04

tRPC server, Vercel に設置する

knaka Tech-Blog
knaka Tech-Blog
2023.03.04に更新

概要:

tRPC を Vercel に設置メモとなります

  • Githun経由でデプロイする例です

構成

  • trpc/server : 10.13.2
  • express : 4.18.2

参考のコード

https://github.com/kuc-arc-f/express_trpc2_pub


  • 前の express設置記事です。

https://zenn.dev/knaka0209/articles/9a72a4790d99e7


  • vercel.json

{
  "version": 2,
  "builds": [
    {
      "src": "dist/src/index.js",
      "use": "@vercel/node"
    }
  ],
  "routes": [
    {
      "src": "/.*",
      "dest": "/dist/src/index.js"
    }
  ]
}

  • package.json - scripts

....
  "scripts": {
    "start": "ts-node ./index.ts",
    "dev": "nodemon index.ts",
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "rimraf dist && tsc"
  },
 ...
 

ローカル確認

# build
yarn build
# start
yarn start

....