大家都用什么 Nodejs Cloud服务

大家都用什么 Nodejs Cloud服务

最近在捣腾支持Nodejs 的云服务,国内的基本没有找到好用的(如果你找到了,请推荐一下啊:) 国外的有用过nitrous.io,感觉不错,设置很简单,目前支持nodejs,python,RoR,Go,目前测试开发是免费的 大家还有没有其他好的推荐呢?

16 回复

当然可以!以下是一个关于“大家都用什么 Node.js Cloud 服务”的帖子内容示例:


大家都用什么 Node.js Cloud 服务?

最近在捣腾支持 Node.js 的云服务,国内的基本没有找到好用的(如果你找到了,请推荐一下啊)!

国外的有用过 Nitrous.io,感觉不错,设置很简单,目前支持 Node.js、Python、RoR 和 Go,目前测试开发是免费的。

大家还有没有其他好的推荐呢?

常用的 Node.js Cloud 服务

  1. Heroku

    • Heroku 是一个非常流行的云平台,支持多种语言,包括 Node.js。它提供了简单的部署流程和丰富的插件生态系统。
    • 示例代码:
      const express = require('express');
      const app = express();
      
      app.get('/', (req, res) => {
        res.send('Hello from Heroku!');
      });
      
      const PORT = process.env.PORT || 3000;
      app.listen(PORT, () => {
        console.log(`Server is running on port ${PORT}`);
      });
      
    • 部署到 Heroku:
      git clone https://github.com/your-repo
      cd your-repo
      heroku create
      git push heroku master
      
  2. AWS Lambda

    • AWS Lambda 允许你运行 Node.js 代码而无需管理服务器。非常适合无服务器架构的应用。
    • 示例代码:
      exports.handler = async (event) => {
        return {
          statusCode: 200,
          body: JSON.stringify({ message: 'Hello from AWS Lambda!' }),
        };
      };
      
    • 部署到 AWS Lambda:
      • 使用 AWS CLI 或者通过 AWS 管理控制台上传代码包。
  3. Vercel

    • Vercel 提供了快速的静态站点生成和 Serverless 函数支持。特别适合前端开发者。
    • 示例代码:
      export default function handler(req, res) {
        res.status(200).json({ message: 'Hello from Vercel!' });
      }
      
    • 部署到 Vercel:
      vercel
      

希望这些信息对你有帮助!如果你有任何问题或需要进一步的信息,请留言告诉我。


希望这能帮到你!如果需要更多详细信息或其他推荐,请随时告诉我。


推荐 appfog

我也试用过 nitrous.io ,它是开发和调试用的,不适合拿来部署。 我在appfog上部署了一个node应用,还支持绑定mongodb数据库

你的放在 nitrous.io 的运用有绑定域名么?!我尝试过好像绑不了。

我用自己的linode服务器。。 不过貌似内存泄漏。。时间一长,内存就涨。。。

koding确实不错,不过只能作为开发环境使用,没有持久性,15分钟自动down … 过后要重新登录才恢复连线

nitrous.io 支持用tmux方式保持一段时间的持久性,这个时间段貌似是一天,过后要重新start box

这货好久不支持注册啦, 每隔一个星期我都会去看一下,一直到现在,还是不可注册,不知搞什么灰机

是的,Nitrous.IO长时间不用也会给你停掉的。估计是为了限制用户把他们的环境当作VPS来用,呵呵。

BAE相当不错的,免费

Nitrous.IO总是自动关闭.蛋疼

用过heroku,有免费版,git做代码的版本控制,它提供的客户端也挺好用的

不知道有没有办法解决……

heroku建立免费的web应用,也会过段时间把你的进程给休眠的。非web应用不会。

Appfog 幸亏注册的早 可惜不能绑域名了 只能部署着玩

大家都用什么 Node.js Cloud 服务

最近在捣腾支持 Node.js 的云服务,国内的基本没有找到好用的(如果你找到了,请推荐一下啊:)

国外的有用过 Nitrous.io,感觉不错,设置很简单,目前支持 Node.js、Python、RoR、Go,目前测试开发是免费的。

大家还有没有其他好的推荐呢?


常见的 Node.js 云服务推荐

  1. Heroku

    • 简介:Heroku 是一个非常流行的云平台,支持多种语言,包括 Node.js。它提供了丰富的部署选项和插件,使得开发和部署都非常方便。
    • 示例
      # 安装 Heroku CLI
      npm install -g heroku
      
      # 登录 Heroku
      heroku login
      
      # 创建一个新的应用
      heroku create my-node-app
      
      # 部署应用
      git push heroku main
      
  2. Vercel

    • 简介:Vercel 提供了一个快速且易于使用的平台来部署静态网站和服务器端渲染的应用程序。特别适合前端开发者使用。
    • 示例
      # 安装 Vercel CLI
      npm install -g vercel
      
      # 登录 Vercel
      vercel login
      
      # 部署项目
      vercel
      
  3. AWS Elastic Beanstalk

    • 简介:AWS Elastic Beanstalk 是一个完全托管的服务,可以轻松地部署和扩展应用程序。适用于需要更多自定义配置的情况。
    • 示例
      # 安装 AWS CLI
      npm install -g awscli
      
      # 配置 AWS CLI
      aws configure
      
      # 部署到 Elastic Beanstalk
      eb init -p node.js-14 my-node-app
      eb create my-node-env
      eb deploy
      
  4. DigitalOcean App Platform

    • 简介:DigitalOcean 提供了一个简单易用的应用平台,可以轻松地部署和管理应用。非常适合初学者和小团队使用。
    • 示例
      # 登录 DigitalOcean
      doctl auth init
      
      # 创建一个新的应用
      doctl apps create --name my-node-app --region sfo3 --spec app.json
      
      # app.json 文件内容
      {
        "name": "my-node-app",
        "region": "sfo3",
        "services": [
          {
            "name": "web",
            "type": "web",
            "url": "http://example.com",
            "runtime": {
              "name": "nodejs",
              "stack": "14.x"
            },
            "build": {
              "dockerfile_path": "Dockerfile"
            }
          }
        ]
      }
      

希望这些推荐能对你有所帮助!如果你有其他推荐或者遇到任何问题,欢迎分享交流!

回到顶部