使用Node.js的开发框架Express创建Web应用,可以帮助我们快速搭建出一个具备完整功能的Web应用程序。以下是使用Express创建Web应用的攻略:
1. 安装Express
在终端输入以下命令来安装Express:
npm install --save express
2. 创建应用
我们可以通过以下代码来创建一个Express应用:
const express = require('express')
const app = express()
3. 创建路由
可以通过路由来处理URL和HTTP请求的响应,下面的示例演示如何创建一个基本的路由:
app.get('/', (req, res) => {
res.send('Hello World!')
})
上面的代码创建了一个使用GET
方法的路由,当我们访问根URL时,服务器将会返回Hello World!
这个字符串。
4. 运行应用
使用以下代码来启动应用程序:
app.listen(3000, () => {
console.log('应用程序运行在 http://localhost:3000/')
})
在终端中运行以上代码后,你可以在浏览器中访问http://localhost:3000/
,就可以看到刚才创建的路由返回的Hello World!
了。
示例1:使用Express创建一个简单的Web应用,响应返回JSON数据
const express = require('express')
const app = express()
app.get('/', (req, res) => {
res.json({msg: 'Hello World!'})
})
app.listen(3000, () => {
console.log('应用程序运行在 http://localhost:3000/')
})
运行上面的代码,在浏览器中打开http://localhost:3000/
,就可以看到返回的JSON数据{msg: 'Hello World!'}
。
示例2:使用Express创建一个Web应用,响应返回HTML
const express = require('express')
const app = express()
app.get('/', (req, res) => {
res.send(`
<html>
<head>
<title>Hello World</title>
</head>
<body>
<h1>Hello World!</h1>
</body>
</html>
`)
})
app.listen(3000, () => {
console.log('应用程序运行在 http://localhost:3000/')
})
运行上面的代码,在浏览器中打开http://localhost:3000/
,就可以看到返回的HTML页面<h1>Hello World!</h1>
。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解如何使用node.js的开发框架express创建一个web应用 - Python技术站