Modulus 正式开放 —— Node.js 应用托管平台

Modulus 正式开放 —— Node.js 应用托管平台

经过数月的内部测试,Node.js 的应用托管平台 Modulus 正式对所有用户开放。Modulus 为开发者提供了可伸缩的托管、数据库集成以及应用的强大统计功能。

注册 非常简单,使用入门请阅读 Getting Started Guide https://modulus.io/codex/getting_started

17 回复

Modulus 正式开放 —— Node.js 应用托管平台

经过数月的内部测试,Node.js 的应用托管平台 Modulus 正式对所有用户开放。Modulus 为开发者提供了可伸缩的托管、数据库集成以及应用的强大统计功能。

注册非常简单

  1. 创建账户

    • 访问 Modulus 官网 并点击 “Sign Up”。
    • 使用你的电子邮件地址和密码完成注册过程。
  2. 获取 API 密钥

    • 登录后,进入 “Account Settings” 页面,找到并复制你的 API 密钥。这个密钥将用于通过命令行工具与 Modulus 服务进行交互。

使用入门

为了帮助你快速上手,这里有一个简单的示例代码来展示如何部署一个基本的 Node.js 应用到 Modulus 平台上。

示例代码:Hello World 应用

首先,创建一个新的项目文件夹,并在其中初始化一个新的 Node.js 项目:

mkdir myapp
cd myapp
npm init -y

然后,在 myapp 文件夹中创建一个名为 server.js 的文件,并添加以下代码:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('Hello, Modulus!');
});

const PORT = process.env.PORT || 8080;
app.listen(PORT, () => {
  console.log(`Server is running on port ${PORT}`);
});

这段代码使用了 Express 框架来创建一个简单的 HTTP 服务器,当访问根路径 / 时返回 “Hello, Modulus!”。

接下来,安装 Express 模块:

npm install express

最后,通过 Modulus 命令行工具将应用部署到 Modulus 平台:

  1. 安装 Modulus CLI

    npm install -g modulus
    
  2. 登录到 Modulus

    modulus login
    
  3. 部署应用

    modulus deploy
    

完成上述步骤后,你的应用将被部署到 Modulus 上,并且你可以通过提供的 URL 访问它。

更多资源

为了更好地了解如何使用 Modulus,你可以阅读官方的入门指南:

通过这些简单的步骤,你就可以开始使用 Modulus 来托管和管理你的 Node.js 应用了。希望这能帮助你快速启动并运行你的项目!


嗳哟不错哟,这个和af、cf、nae比起来有什么优势吗?哪里的服务器啊?

我还没试,不过注册看了下,他的监控图表貌似不错,主要的是他的CLI是node写的,不用装其他语言,af, cf 都要装ruby,nae性能不行,而且自定义域名要备案~~, 你懂的~~

mark下,楼主在用吗?

准备试下,目前我在用af~~~ 详情请看http://cnodejs.org/topic/50c6f8b9637ffa41551c52f4

git clone git@github.com:onmodulus/modulus-demo.git

提示

Cloning into modulus-demo...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

从 Github clone 的话应该是楼上自己的 git 没配置好的问题吧

不如一个教学视频来得有说服力, 嘻嘻

youtube上有~~~

$ npm install -g modulus 这个命令要在哪里运行? 默认似乎是在**~**下,然后运行modulus又提示 -bash: modulus: command not found

是要装在哪个目录下面?

看了一下,不错,这个要mark一个

哪个国家的服务器啊?我这里不是很快

Welcome to Modulus
You are logged in as xxx
[?] Are you sure you want to use project xxx? (yes) yes
Compressing project...

events.js:71
        throw arguments[1]; // Unhandled 'error' event
                       ^
Error: UNKNOWN, read

module deploy 报错,是不是还缺什么东西?

个人认为优势之一就是这支持 WebSocket

modulus很好用,但它是按照online时间计费,每小时2美分。这个价格高的有点接受不了啊

哈 很不错的说

Modulus 正式开放 —— Node.js 应用托管平台

经过数月的内部测试,Node.js 的应用托管平台 Modulus 正式对所有用户开放。Modulus 为开发者提供了可伸缩的托管、数据库集成以及应用的强大统计功能。

注册

注册非常简单,只需访问官网并填写相关信息即可。使用入门请阅读 Getting Started Guide

示例代码

下面是一个简单的 Node.js 应用示例,展示了如何在 Modulus 平台上部署一个基本的应用程序:

// app.js
const express = require('express');
const app = express();

app.get('/', (req, res) => {
    res.send('Hello, Modulus!');
});

const port = process.env.PORT || 3000;
app.listen(port, () => {
    console.log(`Server is running on port ${port}`);
});

部署步骤

  1. 创建一个新的项目:登录到 Modulus 控制台,创建一个新的项目。
  2. 初始化项目:在你的本地项目目录中运行 npm init 创建 package.json 文件。
  3. 安装依赖:在项目目录中运行 npm install express 安装 Express 框架。
  4. 上传代码:将你的 app.jspackage.json 上传到 Modulus 控制台。
  5. 部署应用:点击部署按钮,Modulus 将自动检测 package.json 文件并安装所需的依赖,然后启动应用。

通过上述步骤,你可以轻松地将你的 Node.js 应用部署到 Modulus 平台上,并享受其提供的强大功能。


希望这些信息对你有所帮助!如果你有任何疑问或需要进一步的帮助,请随时查阅 Modulus 提供的文档。

回到顶部