Nodejs 请问哪里有支持node.js的免费空间呢?

Nodejs 请问哪里有支持node.js的免费空间呢?

只要是免费的就可以了…大恩不言谢啊…

21 回复

当然可以。以下是一个关于寻找支持 Node.js 的免费空间的详细回答。


Nodejs 请问哪里有支持 Node.js 的免费空间呢?

在寻找支持 Node.js 的免费空间时,有几个平台可以帮助你部署你的应用,而不需要支付任何费用。这些平台通常提供有限的资源和功能,但对于学习和小型项目来说已经足够了。以下是一些常见的选择:

1. Heroku

Heroku 是一个非常流行的 PaaS(平台即服务)提供商,它提供了免费的计划,支持 Node.js 应用的托管。

步骤

  • 注册并登录到 Heroku

  • 安装并配置 Heroku CLI

  • 在你的 Node.js 项目中创建 Procfile 文件,并添加以下内容:

    web: node app.js
    

    这告诉 Heroku 如何启动你的应用。

  • 在项目根目录下运行以下命令来创建一个新的 Heroku 应用:

    heroku create
    
  • 将你的代码推送到 Heroku:

    git push heroku master
    
  • 最后,打开你的应用:

    heroku open
    

2. Glitch

Glitch 是一个非常适合初学者的在线协作平台,它支持 Node.js 应用的托管。

步骤

  • 访问 Glitch 并注册一个账户。
  • 点击 “New Project” -> “Import from GitHub” 或 “Import a Pen”。
  • 选择或上传你的 Node.js 项目文件。
  • 在 Glitch 的界面中,你可以直接编辑代码、安装依赖和查看日志。

3. Vercel

Vercel 是一个专注于静态站点和 Jamstack 应用的平台,但它也支持简单的 Node.js 应用。

步骤

  • 注册并登录到 Vercel
  • 在项目根目录下运行以下命令来初始化一个新的 Vercel 项目:
    vercel
    
  • 按照提示进行操作,完成项目的部署。

以上就是一些常见的支持 Node.js 的免费空间平台。希望这对你有所帮助!


谢谢了 我去研究研究…

NAE我实在是用不来了。。。发布老不成功。。。 正在用http://cndocs.cloudfoundry.com/frameworks/nodejs/nodejs.html

非常推荐<a href=“https://www.nitrous.io/join/TX7iBxo4F_4”>Nitrous.io</a><br><br> 有Web IDE,支持webSocket, <br> Nitrous.io使用的时候注意host绑定到0.0.0.0, <br>

app.listen(3000,“0.0.0.0”)<br>

Heroku也不错,最近刚开WebSockt

这个真的免费吗? dyno都是要收费的啊,, 没dyno,没web process…

这是个在线云编辑器,一般只用来做开发调试用吧。。

Appfog, 也在用这个,但是不能绑米,作为免费的,其它都还好~

分享给部署到aws的教程吧。。

貌似没什么靠谱的回答

你觉得什么回答靠谱?你把2012年的坟贴都搞出来了,如果你在贴吧的话,这叫挖坟你知道么?你说我发广告,那你这是早扰乱社区秩序。

赶脚速度慢成渣渣了:(

都说了是免费,如果免费的比收费的还靠谱,那谁还用收费的。其实不一定要追求免费的,现在一些收费的服务不用太贵也能用得很爽。

git clone git@heroku.com:xxx.git -o heroku … git push heroku master 提交时提示

Initializing repository, done.
Counting objects: 3, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 1001 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)

! Push rejected, no Cedar-supported app detected

To git@heroku.com:xxx.git ! [remote rejected] master -> master (pre-receive hook declined) error: failed to push some refs to ‘git@heroku.com:xxx.git’

这是什么原因?

现在的空间白菜价,你真缺这点钱??? http://t.cn/8FmLHro

对于寻求支持 Node.js 的免费空间的需求,有几个选择可以考虑。然而,需要指出的是,免费的空间通常会有一定的限制,比如访问速度、存储空间、带宽以及运行时间等。以下是几个常见的选择:

  1. Glitch:

    • Glitch 是一个非常友好的社区平台,非常适合初学者和小项目。它提供了一种简单的方式来创建和托管 Node.js 应用。
    • 示例代码:
      const http = require('http');
      
      const hostname = '0.0.0.0';
      const port = process.env.PORT || 3000;
      
      const server = http.createServer((req, res) => {
        res.statusCode = 200;
        res.setHeader('Content-Type', 'text/plain');
        res.end('Hello World\n');
      });
      
      server.listen(port, hostname, () => {
        console.log(`Server running at http://${hostname}:${port}/`);
      });
      
    • 将上述代码复制到一个新的 Glitch 项目中,并进行部署。
  2. Heroku:

    • Heroku 提供了一个免费层,适合小型应用或测试目的。虽然它是免费的,但它的免费层有一些限制,比如不活动的应用可能会被挂起。
    • 示例代码:
      const express = require('express');
      const app = express();
      const port = process.env.PORT || 3000;
      
      app.get('/', (req, res) => {
        res.send('Hello World!');
      });
      
      app.listen(port, () => {
        console.log(`App listening at http://localhost:${port}`);
      });
      
    • 部署时,确保你的 package.json 文件包含 "start": "node index.js" 这样的启动脚本,并且在根目录下有一个 Procfile 文件,内容为 web: node index.js
  3. Vercel:

    • Vercel 支持无服务器函数(Serverless Functions),你可以将 Node.js 代码部署到这里。不过,Vercel 更常用于前端框架如 Next.js 或静态站点。
    • 示例代码可能涉及特定的前端框架,这里不详细列出。

选择这些服务时,请务必检查它们的具体条款和条件,了解它们的限制。此外,随着项目的增长,你可能需要迁移到付费计划以获得更多的资源和支持。

回到顶部