V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cengjingyouni
V2EX  ›  Node.js

请问有没有免费的 api 托管服务器?支持 nodejs 的

  •  
  •   cengjingyouni · 15 天前 · 1980 次点击
    测试短视频接口签名,直接复制网页 js 文件补环境运算,没有能力改纯算;
    服务器上跑没问题,用自己的搬瓦工 nginx+nodejs 实现了
    想着不太复杂,找个 serverless 的服务也可以实现,还稳定;
    cf 的 workers 支持不太好,各种报错;
    有其他好用的推荐吗?
    18 条回复    2024-05-01 23:20:26 +08:00
    cwxiaos
        1
    cwxiaos  
       15 天前 via iPhone
    先 wrangler 跑呢,然后用 wrangler 部署,可以有依赖的
    cengjingyouni
        2
    cengjingyouni  
    OP
       15 天前 via Android
    workers 对浏览器补过来的环境兼容性很差,不支持浏览器对象,我是用 vjstools 自动补的,可能很多多余代码,在 nodejs 可以运行成功,结果也验证正确
    本人 js 小白
    sduoduo233
        3
    sduoduo233  
       15 天前 via Android
    现在好多 shared hosting 也支持 nodejs ,比 vps 便宜
    cengjingyouni
        4
    cengjingyouni  
    OP
       15 天前 via Android
    @sduoduo233 类似 cf workers 这种比较好,搞好了不用维护,很稳
    只是 workers 兼容性不好
    kiddyu
        5
    kiddyu  
       15 天前
    wrangler 可以指定使用 node 环境:
    node_compat = true
    试试呢
    ochatokori
        6
    ochatokori  
       15 天前 via Android
    vercrl
    datou
        7
    datou  
       15 天前
    deno deploy
    liuhai233
        8
    liuhai233  
       15 天前 via Android
    vercel 的运行时支持 node ,可以试试
    prondtoo
        9
    prondtoo  
       15 天前
    你把你代码丢 chatgpt ,叫它帮你改成兼容 worker 的代码就行了。
    ysc3839
        10
    ysc3839  
       15 天前 via Android
    那就是各类 Serverless 了吧,可以看看 Vercel Netlify Firebase Heroku
    epiloguess
        11
    epiloguess  
       15 天前
    Vercel Netlify 这些对 node 的兼容还可以,就是同样限制 cpu 运算时间了 但是比 worker 的 10ms 要长
    iwdmb
        12
    iwdmb  
       14 天前
    Serverless
    ccbikai
        13
    ccbikai  
       14 天前
    你用 Nitro 服务端,可以一键部署到 Cloudflare, Deno, Vercel, Netlify, Zeabur

    都有免费额度, 示例可以看 https://http.im/
    dartabe
        14
    dartabe  
       14 天前
    Vercel 应该是可以的 但是价格不友好
    我用 cf 的 worker 也是各种报错 同样的代码 vercel 没问题

    懒得研究了
    cengjingyouni
        15
    cengjingyouni  
    OP
       14 天前 via Android
    @prondtoo ChatGPT 能改吗,不过太长了,一万多行,主要是网站的原版 js 非常长
    cengjingyouni
        16
    cengjingyouni  
    OP
       14 天前 via Android
    https://developers.cloudflare.com/workers/runtime-apis/nodejs/
    这个是不是说 cf 可以兼容 nodejs ?
    cktsun
        17
    cktsun  
       14 天前 via Android
    不懂 serverless 就不要硬碰了, 除非你完全理解代碼和你在幹什麼
    Docker+Node.js 吧, 免費有 render, koyeb, fly.io
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1072 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:24 · PVG 03:24 · LAX 12:24 · JFK 15:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.