请问现在有哪些Nodejs用的免费空间

请问现在有哪些Nodejs用的免费空间

最近手上有一个小项目,想做起来。 但是找遍了所有国内的免费空间都不支持NODEJS,但是又不想花费很高的价钱去购买vps,请大家推荐一个!

19 回复

当然可以。以下是一些适合Node.js开发者的免费空间,这些平台不仅提供基础的托管服务,还允许你部署小型项目而无需支付任何费用。

1. Heroku

Heroku 是一个非常受欢迎的云平台,它为开发者提供了免费的计划,允许你在没有信用卡的情况下创建和运行应用程序。Heroku 提供了一个简单的部署流程,非常适合初学者。

示例代码:

首先,你需要安装 Heroku CLI 并登录到你的账户:

npm install -g heroku
heroku login

然后,在你的 Node.js 项目的根目录下创建一个 Procfile 文件,指定启动命令:

web: node app.js

最后,使用以下命令将应用部署到 Heroku:

heroku create your-app-name
git push heroku master

2. Glitch

Glitch 是一个基于浏览器的在线开发环境,你可以在这里创建、编辑和部署 Node.js 应用程序。它非常适合快速原型设计和协作开发。

示例代码:

打开 Glitch 网站并创建一个新的项目。在项目中,你可以直接编写代码,并且 Glitch 会自动处理部署过程。

3. Vercel

Vercel(以前称为 Zeit)是一个现代的全栈部署平台,它支持多种框架和技术,包括 Node.js。虽然 Vercel 主要用于前端部署,但也可以用来部署简单的后端服务。

示例代码:

在 Vercel 中部署 Node.js 项目相对简单。你可以通过 GitHub 或 GitLab 集成来部署你的项目。

总结

以上提到的平台都是免费的,可以满足一些小型项目的需求。对于更复杂的应用或更高的性能需求,你可能需要考虑升级到付费计划或者购买 VPS。

希望这些建议对你有所帮助!


这个我用了下,不能绑定域名,heroku也用了下,就是访问太慢了,而且git提交代码SSH 22端口被GFW墙了!

我用的是cloudfoundry 还不错 目前也不支持绑定域名 支持的数据库服务也比较多

谢谢,我现在去看看!

我打算把我在aws上的server开放。给大家使用。

不错支持,期待啦!

去年在微软香港注册过试用AZURE,免费三个月,支持NODE.JS。 正巧微软今天在中国推AZURE试用了。你可以试试。 因为我正在开发的产品涉及很多原创,还真不敢挂国内的云平台上,怕被全锅端了,你告它哪告得动!如果上线看能不能挂微软云平台。

前不久试AppFog也行,只是22号端口被封,无法’tunnel’(翻墙也没用),我只好写了个WEB工具用Ajax管理MYSQL,凑合着用来开发足够了。

nodejsjit.com

免费使用一个月,对开源软件开放。

详细比较看这里

BAE 百度云支持NODE.

https://modulus.io/ 一个专注nodejs 部署服务的网站, 不过貌似不支持免费

http://joyent.com/ nodejs 主家也提供服务, 应该也不免费

vps 不贵吧。。。便宜的60来大元一个月。。。

heroku , 不过push被墙~

High-Performance Cloud Infrastructure Get started today with SmartOS, Linux, or Windows virtual servers in the Joyent cloud. Sign up Now for Instant Cloud Access:

Free Trial

joyent.com 可以免费使用半年,不过他们那个要绑定你的信用卡。记得快到半年的时候删除就可以了

主要提交申请但是一直没有开通

www.jsonstore.cn 这个现在公测免费,还送数据库

对于使用 Node.js 的小项目,可以考虑以下几种免费的空间选项。这些平台不仅提供免费的服务,而且操作简单,适合开发和测试小型项目。

1. Heroku

Heroku 是一个非常流行的平台,它提供了免费的计划,允许你部署和运行 Node.js 应用程序。虽然免费计划有一些限制(如休眠时间、内存限制等),但对于小项目来说通常是足够的。

示例代码:

首先,确保你的项目有一个 package.json 文件。如果没有,可以通过运行 npm init 来生成。

然后,创建一个 Procfile 文件来定义如何启动应用:

web: node app.js

最后,在 Heroku 上部署:

# 安装 Heroku CLI
npm install -g heroku

# 登录 Heroku
heroku login

# 创建新的 Heroku 应用
heroku create your-app-name

# 将代码推送到 Heroku
git push heroku master

2. Vercel

Vercel 也是一个很好的选择,特别适合前端项目。虽然它主要用于静态网站和 Jamstack 架构,但也可以部署一些轻量级的后端服务。

示例代码:

  • 创建一个 vercel.json 配置文件:
{
  "version": 2,
  "builds": [
    {
      "src": "index.js",
      "use": "@vercel/node"
    }
  ],
  "routes": [
    {
      "src": "/(.*)",
      "dest": "index.js"
    }
  ]
}
  • 使用 Vercel CLI 部署:
# 安装 Vercel CLI
npm install -g vercel

# 登录 Vercel
vercel login

# 部署项目
vercel

3. Glitch

Glitch 是一个协作平台,非常适合快速原型设计和教育用途。它支持 Node.js,允许你在浏览器中编辑代码,并实时查看结果。

示例代码:

  • 创建一个简单的 server.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 并创建新项目,上传代码并运行。

这些平台都提供了丰富的文档和支持,帮助你快速开始使用 Node.js 进行开发。

回到顶部