第 2 章 开发和部署 Node.js 应用程序


您可以创建新的 Node.js 应用,并将它们部署到 OpenShift。

2.1. 开发 Node.js 应用程序

对于基本的 Node.js 应用,您必须创建一个包含 Node.js 方法的 JavaScript 文件。

先决条件

  • 安装了 npm

步骤

  1. 创建新目录 myApp 并导航到该目录。

    $ mkdir myApp
    $ cd MyApp
    Copy to Clipboard Toggle word wrap

    这是应用程序的根目录。

  2. 使用 npm 初始化应用程序。

    此示例的其余部分假定入口点为 app.js,在运行 npm init 时会提示您设置该入口点。

    $ cd myApp
    $ npm init
    Copy to Clipboard Toggle word wrap
  3. 在名为 app.js 的新文件中创建入口点。

    app.js示例

    const http = require('http');
    
    const server = http.createServer((request, response) => {
      response.statusCode = 200;
      response.setHeader('Content-Type', 'application/json');
    
      const greeting = {content: 'Hello, World!'};
    
      response.write(JSON.stringify(greeting));
      response.end();
    });
    
    server.listen(8080, () => {
      console.log('Server running at http://localhost:8080');
    });
    Copy to Clipboard Toggle word wrap

  4. 启动应用程序。

    $ node app.js
    Server running at http://localhost:8080
    Copy to Clipboard Toggle word wrap
  5. 使用 curl 或浏览器,验证您的应用程序是否在 http://localhost:8080 中运行。

    $ curl http://localhost:8080
    {"content":"Hello, World!"}
    Copy to Clipboard Toggle word wrap

其他信息

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat