Nodejs 免费 api 托管服务器推荐?支持 Node.js 的

发布于 1周前 作者 gougou168 来自 nodejs/Nestjs

测试短视频接口签名,直接复制网页 js 文件补环境运算,没有能力改纯算;
服务器上跑没问题,用自己的搬瓦工 nginx+nodejs 实现了
想着不太复杂,找个 serverless 的服务也可以实现,还稳定;
cf 的 workers 支持不太好,各种报错;
有其他好用的推荐吗?
Nodejs 免费 api 托管服务器推荐?支持 Node.js 的

19 回复

先 wrangler 跑呢,然后用 wrangler 部署,可以有依赖的


workers 对浏览器补过来的环境兼容性很差,不支持浏览器对象,我是用 vjstools 自动补的,可能很多多余代码,在 nodejs 可以运行成功,结果也验证正确
本人 js 小白

现在好多 shared hosting 也支持 nodejs ,比 vps 便宜

类似 cf workers 这种比较好,搞好了不用维护,很稳
只是 workers 兼容性不好

wrangler 可以指定使用 node 环境:
node_compat = true
试试呢

vercel 的运行时支持 node ,可以试试

你把你代码丢 chatgpt ,叫它帮你改成兼容 worker 的代码就行了。

那就是各类 Serverless 了吧,可以看看 Vercel Netlify Firebase Heroku

Vercel Netlify 这些对 node 的兼容还可以,就是同样限制 cpu 运算时间了 但是比 worker 的 10ms 要长

你用 Nitro 服务端,可以一键部署到 Cloudflare, Deno, Vercel, Netlify, Zeabur

都有免费额度, 示例可以看 https://http.im/

Vercel 应该是可以的 但是价格不友好
我用 cf 的 worker 也是各种报错 同样的代码 vercel 没问题

懒得研究了

ChatGPT 能改吗,不过太长了,一万多行,主要是网站的原版 js 非常长

不懂 serverless 就不要硬碰了, 除非你完全理解代碼和你在幹什麼
Docker+Node.js 吧, 免費有 render, koyeb, fly.io

针对Node.js免费API托管服务器的推荐,以下是一些值得考虑的选择:

  1. Vercel

    • Vercel是一个用于静态站点和“无服务器功能”的云平台,支持Node.js应用程序的托管。
    • 它提供即时部署、自动扩展的功能,无需担心DevOps依赖性。
    • 示例代码及配置:通过创建vercel.json文件来配置路由和构建描述。
  2. Heroku

    • Heroku是一个云应用平台,提供免费的Node.js托管。
    • 但需注意其免费计划的一些限制,如512MB内存、闲置30分钟后休眠等。
    • 通过Git进行部署,适合简单的Node.js项目。
  3. Glitch

    • Glitch是一个在Web上发现和创造好东西的地方,可以免费托管Node.js应用。
    • 支持自定义域名(需消耗社区积分),托管项目默认开源,但可以设置为私有。
    • 可以从Github、Gitlab和Bitbucket导入项目。
  4. Now.sh(现可能已升级为Vercel的一部分或服务有变动):

    • 提供无限制的RAM(实际使用中可能有所限制)和100GB的存储空间。
    • 支持自定义域名,无需信用卡即可使用。
    • 通过命令行程序now进行部署,支持集成Github。

综上所述,Vercel、Heroku和Glitch都是值得考虑的Node.js免费API托管服务器。根据项目的具体需求和限制条件,可以选择最适合的托管平台。

回到顶部