使用express设置静态目录,创建服务,响应get请求
2024-10-21 06:25:43
// 1、引入express
const express = require('express');//在node应用中载入express
// 2、创建应用对象
const app = express();//建立一个express实例
const expressPort=3000;//指定一个端口,端口号 // 静态文件的托管--将当前目录下的public文件夹设置为静态文件夹
//在哪个文件夹下运行 node indexjs _dirname就是哪个路径
app.use(express.static(__dirname)); // 接下来告诉服务器端口在接收到get请求后返回一个什么样的结果
// 3、创建路由规则
// 参数(聆听地址,回调函数),在回调函数中获得3个参数(req,res,next)
// request是对请求报文的封装,response是对响应报文的封装
app.get('/',(req,res,next)=>{ // 使用send方法做出反馈
res.send("hello word");
// res.sendFile(__dirname+'/public/index.html')
}) // 4、监听端口启动服务
// 使用listen进行监听//传入(端口号,回调函数),在成功进行监听后对一个函数告诉用户服务器在运行了
app.listen(expressPort,() => {
console.log("running……on" + expressPort);
})
在public文件下的index.html文件中测试是否和服务器连接成功
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p>hello</p>
</body>
</html>
文件路径
在serve文件夹运行 node index
接着在浏览器中输入localhost:3000即可看到显示,表示get请求响应成功。
最新文章
- 第一章 Android系统移植与驱动开发概述
- ASP.NET: 正在中止线程 错误原及解决方法
- mouseover 移入某个元素后停留一段时间再执行函授,我用于解决轮播图下面计数用的元素快速移入后会出BUG的问题。
- [ucgui] 对话框1——创建对话框
- 5分钟上手写ECharts的第一个图表
- php--linux环境下的主从复制
- VSFTPD全攻略(/etc/vsftpd/vsftpd.conf文件详解)
- Matlab mex编程
- C# 调用外部程序,并获取输出和错误信息
- hdu1114Piggy-Bank(DP完全背包)
- 新版知乎登录之post请求
- [转贴]LTP--linux稳定性测试 linux性能测试 ltp压力测试 ---IBM 的 linux test project
- 使用UtraISO为U盘制作系统启动盘
- Configure network bonding on RHEL (Red Hat Enterprise Linux)
- 【转】【Centos】centos 安装libtorrent/rtorrent
- 用java解析在OpenStreetMap上下载的地图数据(SAX版,适合比较大的xml文件)
- linux 性能分析命令及其解释
- spring boot配置springMVC拦截器
- 初进JAVA职场面试小技巧:一个老学长的吐血之作!
- MyBatis动态sql语句归纳
热门文章
- 【每日一题】【链表.next.next判空条件】141. 环形链表/NC4 判断链表中是否有环-211120/220123
- 有来实验室|第一篇:Seata1.5.2版本部署和开源全栈商城订单支付业务实战
- 微信小程序地区和location_id对应关系
- Java基础类String学习分析
- 从开发属于你自己的第一个 Python 库,做一名真正的程序员「双语版」
- Asp-Net-Webapi项目从Framework-4-5升级到-Net-6的总结
- [cocos2d-x]关于3.x的触摸机制
- day01-Spring基本介绍
- Unity_UIWidgets - 组件Container
- 无需依赖Docker环境制作镜像