node.js学习5--------------------- 返回html内容给浏览器
/*** http服务器的搭建,相当于php中的Apache或者java中的tomcat服务器*/ // 导包 const http=require("http"); const fs=require("fs"); //创建服务器 /*** 参数是一个回调函数,回调函数2个参数,1个是请求参数,一个是返回参数*/ let server=http.createServer((req,res)=>{console.log(req.url);//打印请求的url//根据不同的请求路径来响应内容:/响应首页index,/login响应登录页if("/"==req.url){//一般如果返回的是文本,不需要设置请求头,浏览器可以解析fs.readFile("/index.html","utf-8",(err,data)=>{if(err){throw err;}else{res.end(data);}});}else if("/login"==req.url){fs.readFile("/login.html","utf-8",(err,data)=>{if(err){throw err;}else{res.end(data);}});}else{res.end("404 NOT Found");}}); //监听 /*** 第一个参数是端口,第二个参数是ip地址,默认不写就是本地地址,第三个是回调函数*/ server.listen(8980,"127.0.0.1",()=>{console.log("服务器启动成功"); });
转载于:https://www.cnblogs.com/yangxiaohui227/p/10666012.html
node.js学习5--------------------- 返回html内容给浏览器相关推荐
- node.js学习笔记
# node.js学习笔记标签(空格分隔): node.js---## 一 内置模块学习 ### 1. http 模块 ``` //1 导入http模块 const http =require('ht ...
- Node.js学习笔记8
Node.js学习笔记8 HTTP服务器与客户端 Node.js的http模块,封装了一个高效的HTTP服务器和一个简易的HTTP客户端 http.server是一个基于事件的HTTP服务器,核心由N ...
- 《写给PHP开发者的Node.js学习指南》一2.2 预定义的PHP变量
本节书摘来自异步社区<写给PHP开发者的Node.js学习指南>一书中的第2章,第2.1节,作者[美]Daniel Howard,更多章节内容可以访问云栖社区"异步社区" ...
- node.js学习总结:node.js的内置模块,模块化,npm与包 express,前后端身份认证 JWT认证机制
node.js学习总结 什么是node.js node.js的内置模块 fs系统模块 path路径模块 http模块 模块化 npm与包 express express路由 express+mysql ...
- node.js 学习笔记(二)模板引擎和C/S渲染
node.js 学习笔记(二)模板引擎和C/S渲染 文章目录 node.js 学习笔记(二)模板引擎和C/S渲染 一.初步实现Apache功能 1.1 使用模板引擎 1.2 在 node 中使用模板引 ...
- Node.js (上)(超级详细的node.js学习笔记 !!!)
目录 一.初识Node.js与内置模块 1.之前知识回顾(为Node.js理解做铺垫) 1.1浏览器中的js的组成部分 1.2 为什么js可以在浏览器中被执行 1.3 为什么浏览器可以操作Bom和Do ...
- 千锋Node.js学习笔记
千锋Node.js学习笔记 文章目录 千锋Node.js学习笔记 写在前面 1. 认识Node.js 2. NVM 3. NPM 4. NRM 5. NPX 6. 模块/包与CommonJS 7. 常 ...
- 唤醒手腕 - 前端服务器端开发 Node.Js 学习笔记(学习中,更新中)
唤醒手腕 - Node.Js 学习笔记 唤醒手腕个人的学习记录,时间在2021年12月13日 ~ 2021年12月14日,学习方式看官方文档和B站视频,如有错误或者代码问题的地方,欢迎C站大佬能够帮忙 ...
- node.js学习笔记5——核心模块1
node.js学习笔记5--核心模块1 Node.js核心模块主要内容包括:(1)全局对象 (2)常用工具 (3)事件机制 (4)文件系统访问 (5)HTTP服务器与客户端 一: 全局对象 Node. ...
- node.js学习笔记14—微型社交网站
node.js学习笔记14-微型社交网站 1.功能分析 微博是以用户为中心,因此需要有注册和登录功能. 微博最核心的功能是信息的发表,这个功能包括许多方面,包括:数据库访问,前端显示等. 一个完整的微 ...
最新文章
- parallel循环java_Java 8 lambda stream forEach parallel 等循环与Java 7 for each 循环耗时测试...
- 1个ieee1394端口_如何使用圆形端口进行波导激励和终止
- centos7查看当前系统时间、_CentOS7 设置系统时间
- java集合框架介绍_Java集合框架介绍
- [Catalan数三连]网格有趣的数列树屋阶梯
- C# 系统应用之清空回收站操作
- centos升级之共享文件夹
- oracle vm发现无效设置_Oracle数据库编译失效对象相关命令总结大全,值得收藏
- VS 2015 64位CMake编译openCV3.1.0必备文件
- 为什么将iostream :: eof放在循环条件(即`while(!stream.eof())`)内?
- gx works2 版本号_GX Works2下载 GX Works2(PLC编程软件) v1.89C 中文安装版(附序列号+安装教程) 下载-脚本之家...
- 计算机常用的汉字机内码有哪几种,常用的汉字机内码有几种?
- 基于java的企业人事管理系统的设计与实现(含源文件)
- 一洗大增大膏是真的吗_久久享欲增大膏跟一洗大结合真的有那么神奇吗?
- 简述计算机数控系统的工作原理,计算机数控系统与802D系统编程基本原理
- TreeSet 和 TreeMap 排序
- u-boot-1.1.6源码分析
- 50个最新TypeScript面试题合集 – TypeScript开发教程
- 《Learning Enriched Features for Real Image Restoration and Enhancement》
- python打开pdf文档
热门文章
- GNU AWK中BEGIN/END使用举例
- GDAL2.1.1库在Ubuntu14.04下编译时遇到的问题处理方法
- GDAL库简介以及在Windows下编译过程
- C++11中std::function的使用
- 【Qt】通过QtCreator源码学习Qt(四):插件管理PluginManager
- 【Qt】错误GL/gl.h: No such file or directory的解决方法(以及cannot find -lGL解决方法)
- #Ruby# Introspect (2)
- linux系统发送信号的系统调用是,linux系统编程之信号:信号发送函数sigqueue和信号安装函数sigaction...
- php url 安全性,在php中获取url内容的安全性
- Java项目:学生管理系统(无库版)(java+打印控制台)