在导入和部署你的项目之后,对分支的后续推送将会生成预览部署,而对生产分支(通常为“main”)所做的所有更改都将导致生产部署。
了解更多关于 Vercel 的Git 集成的内容。
可以直接在Vercel 边缘函数上部署你的 Nuxt 应用程序。
Vercel 边缘函数可以让你以高速和个性化服务,向站点的访问者提供内容。 它们默认在 Vercel 的边缘网络上全球部署,并且可以将服务器端逻辑移至边缘,靠近访问者的源。 边缘函数使用的是 Vercel 边缘运行时,它构建在与 Chrome 浏览器使用相同高性能的 V8 JavaScript 和 WebAssembly 引擎上。 通过利用这个小型运行时,边缘函数可以具有更快的冷启动和更高的可扩展性,优于无服务器函数。 边缘函数在缓存后运行,可以缓存并返回响应。了解更多。
为了启用此目标,请设置以下环境变量:
SERVER_PRESET=vercel_edge
或将构建命令更新为 nuxt build --preset=vercel_edge。
你可以轻松使用Vercel KV 存储与Nuxt 服务器存储结合使用。
@vercel/kv 依赖:npm i @vercel/kv
nuxt.config.ts 文件:export default defineNuxtConfig({
nitro: {
storage: {
data: {
driver: 'vercelKV'
/* Vercel KV 驱动选项 */
}
}
}
})
现在你可以在 server/ 目录的任何地方访问你的数据存储:
export default defineEventHandler(async (event) => {
const dataStorage = useStorage('data');
await dataStorage.setItem('hello', 'world');
return {
hello: await dataStorage.getItem("hello"),
}
})
您可以通过在 nuxt.config.ts 中使用 nitro.vercel.config 键提供额外的 构建输出配置。它将与内置的自动生成配置合并。