// 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请求响应成功。

最新文章

  1. 第一章 Android系统移植与驱动开发概述
  2. ASP.NET: 正在中止线程 错误原及解决方法
  3. mouseover 移入某个元素后停留一段时间再执行函授,我用于解决轮播图下面计数用的元素快速移入后会出BUG的问题。
  4. [ucgui] 对话框1——创建对话框
  5. 5分钟上手写ECharts的第一个图表
  6. php--linux环境下的主从复制
  7. VSFTPD全攻略(/etc/vsftpd/vsftpd.conf文件详解)
  8. Matlab mex编程
  9. C# 调用外部程序,并获取输出和错误信息
  10. hdu1114Piggy-Bank(DP完全背包)
  11. 新版知乎登录之post请求
  12. [转贴]LTP--linux稳定性测试 linux性能测试 ltp压力测试 ---IBM 的 linux test project
  13. 使用UtraISO为U盘制作系统启动盘
  14. Configure network bonding on RHEL (Red Hat Enterprise Linux)
  15. 【转】【Centos】centos 安装libtorrent/rtorrent
  16. 用java解析在OpenStreetMap上下载的地图数据(SAX版,适合比较大的xml文件)
  17. linux 性能分析命令及其解释
  18. spring boot配置springMVC拦截器
  19. 初进JAVA职场面试小技巧:一个老学长的吐血之作!
  20. MyBatis动态sql语句归纳

热门文章

  1. 【每日一题】【链表.next.next判空条件】141. 环形链表/NC4 判断链表中是否有环-211120/220123
  2. 有来实验室|第一篇:Seata1.5.2版本部署和开源全栈商城订单支付业务实战
  3. 微信小程序地区和location_id对应关系
  4. Java基础类String学习分析
  5. 从开发属于你自己的第一个 Python 库,做一名真正的程序员「双语版」
  6. Asp-Net-Webapi项目从Framework-4-5升级到-Net-6的总结
  7. [cocos2d-x]关于3.x的触摸机制
  8. day01-Spring基本介绍
  9. Unity_UIWidgets - 组件Container
  10. 无需依赖Docker环境制作镜像