Is it possible to deploy a NodeJs app in Vercel?

前端 未结 3 586
南旧
南旧 2021-02-02 15:34

I\'m trying to deploy an API (made in Node) at Vercel (https://vercel.com, before Now) from the CLI. But when I deploy the app, I open the site and the result is just the files

3条回答
  •  粉色の甜心
    2021-02-02 16:05

    Run yarn global add now@latest to install the CLI

    1. Create a now.json file and paste this
    {
      "version": 2,
      "builds": [{
        "src": "./server.js",
        "use": "@now/node-server"
      }],
      "routes": [{"handle": "filesystem"},
        {
          "src": "/.*",
          "dest": "server.js"
        }
      ]
    }
    
    

    Note: Change "src": "server.js", && "dest":"server.js" to your server entry file.

    1. Add it to .gitignore

    2. Then run now in the CLI to deploy.

    If you are deploying to production use now --prod command in the CLI to deploy

    Here is an example server that I deployed: https://vercel-example-server.now.sh.

提交回复
热议问题