`

Express HelloWorld 案例

阅读更多

这里是一个Express应用的简单案例:

var express = require('express')
var app = express()

app.get('/', function (req, res) {
  res.send('Hello World!')
})

var server = app.listen(3000, function () {

  var host = server.address().address
  var port = server.address().port

  console.log('Example app listening at http://%s:%s', host, port)

})

 req(request)和res(response)和Node提供的对象一样,你可以调用req.pipe(),req.on('data',callcack)以及做任何不需要Express参与的事.

 

启动应用,应用会启动一个网络服务,监听3000端口。访问首页会返回“Hello World!".访问其他路径,会返回”404 Not Found“。

 

将上面的代码保存在”app.js"文件中,然后从终端进入到“app.js"所在路径,运行以下命令:

$ node app.js

 通过浏览器访问”http://localhost:3000/",查看效果.

分享到:
评论

相关推荐

    web开发中hello,world!框架的嵌套案例

    import { HelloWorld } from './entities/HelloWorld'; createConnection().then(async connection => { const helloWorld = new HelloWorld(); helloWorld.message = 'Hello, World!'; await connection....

    nodejs-helloworld

    标题 "nodejs-helloworld" 指的是一个基于 Node.js 的简单示例项目,它用于初学者学习如何在 Node.js 环境中创建基本的 "Hello, World!" 应用程序。Node.js 是一个开源的、跨平台的 JavaScript 运行环境,允许开发者...

    Pro Express.js 无水印pdf 0分

    第一部分“Getting Started”(入门篇)包括第1章“Starting with Express.js”和第2章“HelloWorld Example”。这两章提供了使用Express.js的入门知识和一个经典的“Hello World”例子。对于初学者来说,这两章是...

    express-liuyanban - express框架做的.zip

    res.send('Hello World!'); }); app.listen(3000, () => { console.log('App is listening on port 3000'); }); ``` 2. 路由处理:通过app.get()、app.post()等方法定义路由,处理不同的HTTP请求。 3. 中间件...

    从零开始学习后端开发:Node.js与Express框架入门教程

    res.send('Hello World!'); }); ``` - 启动服务器并监听端口3000: ```javascript const PORT = 3000; app.listen(PORT, () => { console.log(`Server is running on port ${PORT}`); }); ``` 2. **添加...

    nodejs服务端开发(Express+Mysql)---小k博客.zip

    以上代码创建了一个简单的服务器,监听3000端口,当访问根URL时返回"Hello World!"。 接下来,我们要处理数据库操作。MySQL是广泛使用的开源关系型数据库,适用于大型数据存储。为了连接MySQL,我们需要使用像mysql...

    后端开发-详细教程&案例

    ### 后端开发教程与案例详解 ... 这个案例展示了如何使用 Node.js 和 Express 构建一个简单的后端服务。你可以根据实际需求对其进行扩展,比如增加数据库支持、用户认证等功能,以满足更复杂的业务场景。

    微信小程序开发-调查问卷-案例实现.pptx

    接着,设置Express应用实例,指定接收JSON格式的内容,并定义一个处理GET请求的路由,返回"Hello World"。最后,监听3000端口,启动服务器。 当用户在微信小程序中完成问卷并提交时,前端会发送POST请求到服务器,...

    node.js-clock时钟web服务器案例

    在这个例子中,我们创建了一个监听3000端口的服务器,当接收到请求时,它会返回"Hello World"。 现在,我们要将这个简单的服务器升级为一个显示当前时间的时钟服务器。我们需要引入另一个核心模块`path`来处理URL...

    使用sse服务推送消息案例代码

    res.write(`data: {"message": "Hello, World!"}\n\n`); }, 1000); }); app.listen(3000); ``` 这个例子中,服务器每秒向所有已连接的客户端发送一条消息。 6. **错误处理和重连机制**:由于网络问题,...

    nodejs入门资料案例加详细使用手册.zip

    2. 第一个Node.js程序:介绍如何编写和运行Hello World程序。 3. 基本操作:如读写文件、创建HTTP服务器等基础示例。 4. 异步编程:讲解Promise、async/await等异步处理方式。 5. NPM包管理:介绍如何使用npm(Node ...

    【后端开发框架】教程&案例的简单介绍

    res.send('Hello World!'); }); app.listen(port, () => { console.log(`Example app listening at http://localhost:${port}`); }); ``` 3. **中间件使用:** - 中间件用于处理 HTTP 请求并执行其他任务,...

    node初学笔记,含express和mongoose

    hello world 给\n', (err) => { if (err) { return console.log(err); } console.log('3. 内容1流入完成!'); }); ws.write('2. hello world 给', (err) => { if (err) { return console.log(err); } ...

    hello-world:通用存储库与项目无关

    在本案例中,"hello-world"的标题表明这是一个用于学习或展示基础技术的项目,而且它被称为"通用存储库",这可能意味着这个项目是不依赖特定项目需求的,可以被不同项目复用。 描述中提到,创建者是一个兼职的Full ...

    nodejs-express-sample:基于 Node.js Express 框架构建的示例单页 Web 应用程序

    - **响应对象**(res):用于向客户端发送响应,如`res.send('Hello World!')`发送文本内容。 - **请求对象**(req):包含客户端请求的信息,如URL参数、请求体、头部信息等。 **项目实践** 在"nodejs-express-...

    node的案例

    这段代码创建了一个服务器,当接收到请求时,会返回“Hello, World!”的文本。运行这个脚本后,我们可以在浏览器中访问`http://localhost:3000`看到结果。 此外,Node.js在文件系统操作方面也非常强大。例如,我们...

    werk-backend:Werk的Node&Express后端

    res.send('Hello World!'); }); app.listen(port, () => { console.log(`Server running at http://localhost:${port}`); }); ``` 这段代码导入了Express库,创建了一个新的Express应用,定义了一个简单的GET...

    taskodoro-server:使用 Express JS 构建 API

    例如,使用 `app.get('/', (req, res) => res.send('Hello World'))` 定义了一个 GET 请求的根路由,返回 "Hello World"。 3. **中间件机制** 中间件是 Express 的核心特性之一,它是一种函数,可以处理请求、响应...

Global site tag (gtag.js) - Google Analytics