gpt4 book ai didi

javascript - 对使用 NextJS 和 Express 的 Service Worker 感到困惑

转载 作者:行者123 更新时间:2023-11-30 20:27:19 26 4
gpt4 key购买 nike

在过去的两天里,我一直在尝试让一个服务 worker 在我的 NextJS 应用程序上运行,该应用程序将 Express 作为服务器运行。我托管所有代码的存储库是 https://github.com/nicer00ster/nicer00ster-portfolio我只是在寻找关于我哪里出错的提示。我使用 Express 的原因是为了发送邮件,所有使用 next-offline 或任何其他服务器配置的示例都使用了 http 插件。

我已经为这个作品集工作了大约 2 个月,我真的很想在决定推出它之前提高我的 Lighthouse 分数。任何方向都会很有值(value)。谢谢!

最佳答案

终于弄明白了,最终放弃了 Express,只通过 Node 处理电子邮件的响应正文:

const { headers, method, url } = req;
let body = [];
req.on('error', (err) => {
console.error(err);
}).on('data', (chunk) => {
body.push(chunk);
}).on('end', () => {
body = Buffer.concat(body).toString();
})

然后使用我已经使用过的相同的 nodemailer sendTransport 函数。 Service Worker 正在运行,邮件也正在发送! =D

关于javascript - 对使用 NextJS 和 Express 的 Service Worker 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50752094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com