文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Node.js Node.js
Node.js 部署是默认的 Nitro 预设。
Node.js Server
默认预设 node-server
(switch to this preset)
默认预设
这是生产构建的默认 nitro 输出预设。
使用 nitro CLI 构建项目:
bashnitro build
当使用 Node 服务器预设运行 nitro build 时,结果将是一个启动准备运行的 Node 服务器的入口点。 尝试输出:
bash$ node .output/server/index.mjs
# Listening on http://localhost:3000
您现在可以将完全独立的.output
目录部署到您选择的主机上。
Environment Variables
默认预设 node-cluster
(switch to this preset)
为了获得更高的性能和利用多核处理,您可以使用集群预设。
Environment Variables
默认预设 node
(切换到此预设)
Nitro 还有一个更底层的预设,它直接导出带有 (req, res) => {}
签名的函数,可用于中间件和自定义服务器。
当使用 Node 预设运行 nitro build
时,结果将是一个入口点,导出一个带有 (req, res) => {}
签名的函数。
Example:
jsimport { createServer } from 'node:http'
import handler from './.output/server'
const server = createServer(handler)
server.listen(8080)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论