使用 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 上侦听任何请求的服务器。
在评论中写代码?请使用 ide.geeksforgeeks.org,生成链接并在此处分享链接。
- 通过键入以下命令启动应用程序: