如何用Next.js实现邮件服务器?
How to implement mailing server with Next.js?
我是 Next.js 的新手,我想为网站上的联系表实现邮寄功能。由于 Next.js 是 SSR,如果我们需要使用邮件程序,我想知道:我们是否还需要一个单独的后端环境,然后我们需要在其中安装邮件程序(例如 Node.js 和 Nodemailer),或者我们可以将邮件程序(例如 Nodemailer)直接安装到 Next.js 安装程序中吗?
我知道有一个单独的 Node.js 服务器的选项,证明一个 API 端点并使用这个端点来触发我们将发送电子邮件的方法(并且可能发送来自联系表格作为端点中的参数),但我想知道 Next.js 是否允许直接实现直接嵌套到它的设置中的邮件程序。
Next.js 允许在项目中创建自定义 API 路由。
这是文档:
https://nextjs.org/docs/api-routes/introduction
您需要在 pages/api
中创建文件,端点将映射到 /api/*
我是 Next.js 的新手,我想为网站上的联系表实现邮寄功能。由于 Next.js 是 SSR,如果我们需要使用邮件程序,我想知道:我们是否还需要一个单独的后端环境,然后我们需要在其中安装邮件程序(例如 Node.js 和 Nodemailer),或者我们可以将邮件程序(例如 Nodemailer)直接安装到 Next.js 安装程序中吗?
我知道有一个单独的 Node.js 服务器的选项,证明一个 API 端点并使用这个端点来触发我们将发送电子邮件的方法(并且可能发送来自联系表格作为端点中的参数),但我想知道 Next.js 是否允许直接实现直接嵌套到它的设置中的邮件程序。
Next.js 允许在项目中创建自定义 API 路由。
这是文档: https://nextjs.org/docs/api-routes/introduction
您需要在 pages/api
中创建文件,端点将映射到 /api/*