当前位置: 首页 > news >正文

开源手机网站系统游戏开发物语下载

开源手机网站系统,游戏开发物语下载,房屋装修效果图app有哪些,吴江注册公司#xff08;二#xff09;Node.js 基础模块 1. fs文件系统模块1.1 什么是fs文件系统模块1.2 读取指定文件中的内容1. fs.readFile()的语法格式2. fs.readFile()的示例代码 1.3 向指定的文件中写入内容1. fs.writeFile()的语法格式2. fs.writeFile()的实例代码 1.4 __dirname … 二Node.js 基础模块 1. fs文件系统模块1.1 什么是fs文件系统模块1.2 读取指定文件中的内容1. fs.readFile()的语法格式2. fs.readFile()的示例代码 1.3 向指定的文件中写入内容1. fs.writeFile()的语法格式2. fs.writeFile()的实例代码 1.4 __dirname 表示当前文件所处的目录 2. path路径模块2.1 路径拼接1. path.join()的语法格式2. path.join()的代码示例 2.2 获取路径中的文件名1. path.basename()的语法格式2. path.basename()的代码示例 2.3 获取路径中的文件扩展名1. path.extname()的语法格式2. path.extname()的代码示例 3. http模块3.1 创建最基本的web服务器3.2 根据不同url响应不同的html内容动态响应内容 1. fs文件系统模块 1.1 什么是fs文件系统模块 fs模块是Node.js官方提供的、用来操作文件的模块。它提供了一系列的方法和属性用来满足用户对文件的操作要求。 例如 fs.readFile()方法用于读取指定文件中的内容fs.writeFile()方法用于向指定的文件中写入内容 如果要在JavaScript代码中使用fs模块来操作文件则需要使用如下的方式先导入它 const fs require(fs)1.2 读取指定文件中的内容 1. fs.readFile()的语法格式 使用fs.readFile()方法可以读取指定文件中的内容语法格式如下 fs.readFile(path[, options], callback)参数解读 参数1必选参数字符串表示文件路径参数2可选参数表示以什么编码格式读取文件参数3必选参数文件读取完成后通过回调函数拿到读取结果 2. fs.readFile()的示例代码 以utf8的编码格式读取指定文件的内容并打印err和dataStr的值 const fs require(fs)fs.readFile(./11.txt, utf8, function(err, dataStr){console.log(err)console.log(-----)console.log(dataStr) })1.3 向指定的文件中写入内容 1. fs.writeFile()的语法格式 fs.writeFile(file, data[, options], callback)2. fs.writeFile()的实例代码 const fs require(fs) fs.writeFIle(./files/2.txt, Hello Node.js!, function(err){if(err){return console.log(文件写入失败! err.message)}console.log(文件写入成功!) })1.4 __dirname 表示当前文件所处的目录 可用于解决拼接文件绝对路径问题 // test.js console.log(__dirname)2. path路径模块 path模块是Node.js官方提供的、用于处理路径的模块。它提供了一系列的方法和属性用来满足用户对路径的处理需求。 例如 path.join()方法用来将多个路径片段拼接成一个完整的路径字符串path.basename()方法用来从路径字符串中将文件名解析出来 如果要在JavaScript代码中使用path模块来处理路径则需要使用如下的方式先导入它 const path require(path)2.1 路径拼接 1. path.join()的语法格式 使用path.join()方法可以把多个路径片段拼接位完整的路径字符串语法格式如下 path.join([...paths])参数解读 …paths string 路径片段的序列返回值string 2. path.join()的代码示例 使用path.join()方法可以吧多个路径片段拼接位完整的路径字符串 const path require(path) const pathStr path.join(/a, /b/b, ../, /d, e) console.log(pathStr) //输出 /a/b/d/econst pathStr2 path.join(__dirname, ./files/demo.txt) console.log(pathStr2) //输出 当前文件所处目录/files/1.txt2.2 获取路径中的文件名 1. path.basename()的语法格式 使用path.basename()方法可以获取路径中的最后一部分经常通过这个方法获取路径中的文件名语法格式如下 path.basename(path[, ext])参数解读 path string 必选参数表示一个路径的字符串ext string 可选参数表示文件扩展名返回string 表示路径中的最后一部分 2. path.basename()的代码示例 使用path.basename()方法可以从一个文件路径中获取到文件的名称部分 const fpath /a/b/c/index.htmlvar fullName path.basename(fpath) //输出 index.html console.log(fullName)var nameWithoutExt path.basename(fpath, .html) console.log(nameWithoutExt) //输出 index2.3 获取路径中的文件扩展名 1. path.extname()的语法格式 使用path.extname()方法可以获取路径中的扩展名部分语法格式如下 path.extname(path)2. path.extname()的代码示例 const path require(path) const fpath /a/b/c/index.html const fext path.extname(fpath) console.log(fext) //输出 .html3. http模块 http模块是Node.js官方提供的、用来创建web服务器的模块。通过http模块提供的http.createServer()方法就能方便的把一台普通的电脑编程一台web服务器从而对外提供Web资源服务。 3.1 创建最基本的web服务器 步骤 导入http模块创建web服务器实例为服务器实例绑定request时间监听客户端的请求启动服务器 导入模块 //1. 导入模块 const http require(http) //2. 调用http.createServer()方法即可快速创建一个web服务器实例 const server http.createServer() //3. 绑定request事件监听网络请求 server.on(request, (req, res) {//只要有客户端请求我们自己的服务器就会触发request事件console.log(Someone visit our web server.) }) //4.调用服务器实例的.listen()方法启动80端口 server.listen(80, () {console.log(http server running at http://127.0.0.1) })3.2 根据不同url响应不同的html内容 动态响应内容 server.on(request, (req, res) {const url req.urllet content h1404 Not found!/h1if (url / || url /index.html){content h1首页/h1}else if (url /about.html) {content h1关于页面/h1}res.setHeader(Content-Type, text/html; charsetutf-8)res.end(content) })
http://www.sadfv.cn/news/248345/

相关文章:

  • 桐城市住宅和城乡建设局网站义乌企业网站搭建首选
  • 新手建站详细步骤国外建站推广
  • 有教做路桥质检资料的网站吗网站开发流程可规划为哪三个阶段
  • 黄页网站推广方案wordpress模板页面怎么添加图片
  • 网站内容架构wordpress 404自定义
  • 泉州网站seo公司拦截WordPress请求
  • 如何在工商局网站做清算组备案企业网站推广方法和技巧
  • 萍乡网站建设哪家好湖南住建云
  • 自己做的网站怎么在百度搜索到淘客app网站是怎么做的
  • 海口双语网站建设学生做网站的工作室
  • 遵义做网站的网络公司做百度网站如何收费
  • 兰州网站建设科技公司天津公司网站如何制作
  • 潍坊百度网站上传电影网站源码
  • 公司网站建设技术如何制作网页最简单的方法
  • 网站建设怎么学习网站一直收录不了
  • 网站开发网站开发设计购买深圳网站定制开发
  • 阿里巴巴网站优化wordpress 新闻模板
  • 换域名对网站的影响centos7搭建wordpress
  • 读书郎营销网站江苏建科建设监理有限公司网站
  • 软装设计公司网站手机网站开发多少钱
  • 网站上的招牌图怎么做网站开发要求描述
  • 网站用单页面框架做网站建设通查询
  • 中国住房和城乡建设部招标网站南京江北新区教师招聘
  • 做旅行社网站的wordpress插件+七牛
  • 做网站的命题依据宁波专业seo推广价格
  • 网站后台怎么用如何给自己的店做小程序
  • 公司展示网站制作wordpress 制作网站模板教程
  • 乐清开发网站公司网站建设 应该付多少维护费呢
  • 郑州人才市场网站外贸做网站要多久做好
  • 北京网站建设专业乐云seo郑州不错的软件开发公司