📜  使用 Express 设计第一个应用程序

📅  最后修改于: 2022-05-13 01:56:26.172000             🧑  作者: Mango

使用 Express 设计第一个应用程序

Express 是一个用于 node.js 的轻量级 web 应用程序框架,用于相对快速和轻松地构建 web 应用程序的后端。
在这里,我们将编写一个简单的 Web 应用程序,它将在浏览器上显示一条消息。

设置:

  • 安装节点:如果您尚未安装节点,请按照此页面上的说明进行操作。
  • 通过在命令提示符或终端中键入以下两个命令来检查是否安装了 node 和 npm。
    node --version
    npm --version
    
  • 安装 express:到这个页面安装 express。不要忘记为那里提到的项目创建工作目录。

让我们开始吧:

  • 创建一个文件'firstapp.js'并编写如下所示的代码。
    var express = require('express');
       
    app = express();
      
    app.get('/', function(req, res) {
        res.type('text/plain');
        res.status(200);
        res.send('GeeksforGeeks');
    });
       
    app.listen(4000, function() {
        console.log('Listening.....');
    });
    
  • 通过键入以下命令启动应用程序:
    node filename.js
    

    你会看到这样的东西。
    这意味着服务器正在等待请求的到来。

  • 打开您选择的任何浏览器并转到“localhost:4000/”,您将看到消息“GeeksforGeeks”。

    解释:

    • var express = require('express');

      require() 是一个 node.js函数,用于加载外部模块。这里的'express'是那个外部模块。

    • app = express();

      这里创建了一个 express 模块的对象,在该对象上将应用不同的方法,例如 get、set、post、use 等。

    • app.get('/', function(req, res){
      res.type('text/plain');
      res.status(200);
      res.send('GeeksforGeeks');
      });
      

      get() 是我们添加路由的函数,也是一个在任何请求到来时都会被调用的函数。
      我们传递给 get() 的函数通过将状态码更新为 200、mime-type 为“text/plain”来设置响应标头的属性,最后将消息“GeeksforGeeks”发送到浏览器。

    • app.listen(4000);
      

      这用于建立在端口 4000 上侦听任何请求的服务器。