Rest 现在如何在ZEIT上使用数据库驱动的Next.js应用程序

Rest 现在如何在ZEIT上使用数据库驱动的Next.js应用程序,rest,routes,vercel,Rest,Routes,Vercel,ZEIT看起来很有趣,但现在我只想在ZEIT上创建一个API驱动的Next.js应用程序 我已经阅读了文档并运行了一个hello world示例应用程序,但还没有看到一个成熟的API驱动应用程序及其工作原理 我希望做到以下几点: 无服务器API 渲染服务器端next.js,从外部数据源获取(google bigquery) 本地开发工作流程 我有点迷路了 { "version": 2, "public": false, "builds": [ { "src"

ZEIT看起来很有趣,但现在我只想在ZEIT上创建一个API驱动的Next.js应用程序

我已经阅读了文档并运行了一个hello world示例应用程序,但还没有看到一个成熟的API驱动应用程序及其工作原理

我希望做到以下几点:

  • 无服务器API
  • 渲染服务器端next.js,从外部数据源获取(google bigquery)
  • 本地开发工作流程
我有点迷路了

{
  "version": 2,
  "public": false,
  "builds": [
    { "src": "next.config.js", "use": "@now/next" },
    { "src": "server/server.js", "use": "@now/node" }
  ],
  "routes": [
    { "src": "/api/(.*)", "dest": "server/server.js" },
    { "src": ".*", "dest": "/index.html" }
  ]
}

我希望它不是index.html,而是服务器端呈现。

当您在这个问题上使用
标记:rest
并结合GraphQL时,我只想澄清它们用于两个不同的目的。GraphQL基本上是一种SQL俚语,对于某些RPC式API非常有用,而REST则推广了Web中使用的交互模型,以将客户端与服务器分离,并允许前者随时间自由发展,而不会破坏客户端。它使用HATEOAS(链接)等概念,并教客户如何实现这一点(表单)。换个说法:你是否使用SQL或类似的俚语来塞入网络?你的问题到底是什么?您正在寻找APi示例或教程吗?