- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我发现我可以使用 Python 在 Next.js 中创建一个无服务器函数项目。一旦部署到 Vercel ,它将被转换为无服务器功能。
我浏览了文档并找到了 simple example输出日期:
from http.server import BaseHTTPRequestHandler
from datetime import datetime
class handler(BaseHTTPRequestHandler):
def do_GET(self):
self.send_response(200)
self.send_header('Content-type', 'text/plain')
self.end_headers()
self.wfile.write(str(datetime.now().strftime('%Y-%m-%d %H:%M:%S')).encode())
return
他们提供了一个现场工作示例
here .
date.py
内
api
一个引导的 Next.js 项目的文件夹,你就可以开始比赛了。部署后,Vercel 将检测 Python 文件并将其用作无服务器功能。
pages/api
中文件夹。但是,该函数永远不会被调用(下图):
vercel.json
file .但这现在似乎没有必要。
最佳答案
看完常见问题后。我找到了一个名为 Unmatched Function Pattern 的条目, 它指出:
the functions property uses a glob pattern for each key. This pattern must match Serverless Function source files within the
api
directory.
if you'd like to use a Serverless Function that isn't written with Node.js in combination with Next.js, you can place it in the
api
directory (provided by the platform), sincepages/api
(provided by Next.js) only supports JavaScript.
api
使用
create-next-app
引导 Next.js 项目时的文件夹,但它是在
pages
中创建的目录。
pages/api
中使用受支持的语言(JavaScript 除外)创建无服务器函数。目录并想知道为什么 Vercel 在您部署时不选择它。
api
里面位于
中的文件夹根项目目录(如果没有,创建一个)。
api
存放无服务器功能的目录。要么你有
pages/api
目录或
api
根文件夹中的目录,同时在一个项目中是
不是 支持的。
关于Python 无服务器函数 Vercel - Next.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63652016/
我正在为计划部署到 Vercel 的项目做一些早期研究。我想知道以下是否可能: 我想在 GitHub 存储库上拥有。此存储库将使用 API token 和基本设置的环境变量。 我有我想要创建的项目的三
我使用Go创建了一个rest API,并使用githeb.com/tbxark/g4vercel将其部署到Vercel。。这是我的项目结构:。现在,在index.go文件中,我有以下代码:。但Verc
I am using Next 13 app dir.我正在使用Next 13应用程序目录。 I have a route.ts file:我有一个route.ts文件: app/api/c
部署到 Vercel 时出现以下错误: Module not found: Can't resolve 'fs' in '/vercel/2d531da8/node_modules/mysql/lib
部署到 Vercel 时出现以下错误: Module not found: Can't resolve 'fs' in '/vercel/2d531da8/node_modules/mysql/lib
我真的很喜欢在 Vercel 上部署应用程序。然而,我确实想知道人们应该如何处理不可避免地会创建的所有预览部署。 你应该自己删除它们吗?有没有办法在一定时间后自动删除预览部署? 最佳答案 无需删除预览
我正在开发一个新网站,虽然我们在本地开发时一切正常,但当我们尝试在 Vercel 上部署时遇到了问题。该应用程序为页面和 API 使用 Sapper 框架,以及我们通过 Mongoose 访问的 Mo
在遵循 Zeit 关于使用他们的 now CLI 的教程之后,我通过调用一个简单的“now”命令创建了一个子域,然后通过调用“now alias AUTOGENERATED_NAME MY_CUSTO
如何使用 Zeit now CLI 设置别名以便 www.mydomain.com 永久重定向到 mydomain.com? 我试过 now dns add mydomain.com www CNAM
我的 API 在另一个域下运行.. 我正在尝试使用 Vercel 配置代理.. 它正在向 /api/test.json 发出请求的应用程序所以我试图......在vercel配置上 "redirect
我正在使用带有静态站点生成功能的 Next.js。我想将增量静态再生添加到我的应用程序中并将其托管在云平台上。 是否可以在 Vercel 以外的其他平台(例如 Azure、AWS 等)上使用 ISR?
我已经在 github 的 vercel 上部署了 flutter 项目,但是部署后它显示: 404: NOT_FOUND Code: NOT_FOUND. Framework presets: Ot
我正在使用带有静态站点生成功能的 Next.js。我想将增量静态再生添加到我的应用程序中并将其托管在云平台上。 是否可以在 Vercel 以外的其他平台(例如 Azure、AWS 等)上使用 ISR?
我已经在 github 的 vercel 上部署了 flutter 项目,但是部署后它显示: 404: NOT_FOUND Code: NOT_FOUND. Framework presets: Ot
我在访问部署在 Vercel 上的环境变量时遇到问题。 在我笔记本电脑的 localhost 上测试站点时,它运行良好,但一旦部署到 Vercel 就无法运行。 我正在尝试访问我的 component
我在我的网站上运行 Vercel 编译,我无法摆脱导出时的预渲染错误。 有谁知道发生这种情况的原因并且可以帮助我吗? 我的 github 和所有代码:https://github.com/M0rill
我在 Next.js 项目中使用谷歌地图,一切都在本地工作。谷歌地图 key 存储在 next.config.js 中,我通过 process.env.NEXT_PUBLIC_GOOGLEMAPS 在
我有一个部署到 Vercel 的 nextjs 应用程序,并且我正在尝试将管理它的 Strapi cms 也部署到 Vercel,因为在同一服务上维护两者会更容易。 Strapi 存储库构建良好,一切
我想将我的 create-react-app 部署到 Vercel。 我在我的 now.json 中定义我的重定向,如下所示: { "redirects": [ { "source"
我发现我可以使用 Python 在 Next.js 中创建一个无服务器函数项目。一旦部署到 Vercel ,它将被转换为无服务器功能。 我浏览了文档并找到了 simple example输出日期: f
我是一名优秀的程序员,十分优秀!