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

大连项目备案网站wordpress xamp 安装

大连项目备案网站,wordpress xamp 安装,专业做图表的网站,wordpress 文章增加字段NodeJs中分为两部分 一是V8引擎为了解析和执行JS代码。 二是内置API,让JS能调用这些API完成一些后端操作。 内置API模块(fs、path、http等) 第三方API模块(express、mysql等) fs模块 fs.readFile()方法,用于读取指定文件中的内容。 fs.writeFile()方…

NodeJs中分为两部分

一是V8引擎为了解析和执行JS代码。

二是内置API,让JS能调用这些API完成一些后端操作。
内置API模块(fs、path、http等)
第三方API模块(express、mysql等)

fs模块

fs.readFile()方法,用于读取指定文件中的内容。
fs.writeFile()方法,用于向执行的文件中写入内容

// fs 文件读写模块
fs.readFile(path[, options], callback)// path:必选,字符串,表示文件路径。
// options:可选,表示以什么编码格式来读取文件。
// callback:必选,文件读取完成后,通过回调函数拿到读取的结果。
fs.readFile('./file.txt', 'utf8', function(err, sucess){// 打印失败的结果// 读取失败时err会返回错误对象,sucess会返回undefinedconsole.log(err)console.log("-------------------------")// 打印成功的结果console.log(sucess)
})
const fs = require("fs")
// 2.调用fs.writeFile()方法,写入文件内容
// 	参数1:读取文件的存放路径
// 	参数2:data:表示要写入的内容。
// 	参数3:表示以什么格式写入文件内容,默认值是utf8。
// 	参数4:文件写入完成后的回调函数。
fs.writeFile('./file.txt', "Holle", 'utf8', function(err){// 打印失败的结果console.log(err)
})

path路径处理模块

path.join()方法,用来将多个路径片段拼接成一个完整的路径字符串

path.basename()方法,用来从路径字符串中,将文件名解析出来

 // 合成路径的时候,'…/'会抵消掉一层路径const path = require('path')const path = path.join('/a', '/b/c', '../', './d', 'e')
console.log(path)
// \a\b\d\e
const path2 = path.join(__dirname, './files/123.txt')
console.log(path2)
// __dirname:表示当前js文件所处的目录
// path.basename(),从一个文件路径中,获取到文件的名称部分:const path = require('path')const path = '/a/b/c/index.html'
var fullName = path.basename(path)
console.log(fullName)
// index.htmlvar n = path.basename(path, ".html" )
console.log(n)
// index
// 使用path.extname()方法,可以获取路径中的扩展名部分const path = require('path')const fpath = '/a/b/c/index.html'
const fext = path.extname(fpath)
console.log(fext)
// .html

http

通过 http模块提供的 http.createServer()方法,把一台普通的电脑,变成一台Web服务器,从而对外提供Web资源服务。

/ 导入http模块
const http = require('http')
// 创建web 服务器实例
const server = http.createServer()
// 为服务器实例绑定request事件,监听客户端的请求
server.on( 'request', (req,res) => {
// req 客户端请求信息
// res 服务器响应信息// 解决中文乱码问题
//发送的内容包含中文const str =`您请求的url地址是${req.url},请求的 method类型是${req.method}`// 为了防止中文显示乱码的问题,需要设置响应头Content-Type 的值为 text/html; charset=utf-8res.setHeader( 'Content-Type',  'text/html; charset=utf-8')// 把包含中文的内容,响应给客户端res.end(str)// 只要有客户端来请求我们自己的服务器,就会触发request 事件,从而调用这个事件处理函数console.log( 'Someone visit our web server.' )
})// 启动服务器
server.listen(8080, () =>{console.log('http server running at http://127.0.0.1:8080')
})只要有人访问http://127.0.0.1:8080,那么终端就会打印Someone visit our web server.但是由于没有写任何返回值,页面会等着客户端返回数据。
http://www.yayakq.cn/news/736942/

相关文章:

  • 制作网站如何赚钱山东中恒建设集团网站
  • 网站建设开发人员配置黔南服务好的高端网站设计公司
  • 百年建筑网站有什么可以下载软件的网站
  • 快速建设小说盗版网站电子商务网站建设与管理实验总结
  • 网站开发 维护岗位职责大连建设主管部门网站
  • 网站设计制作电影网站的电子地图怎么做
  • 北京微信网站建设报价构建网站的主要步骤
  • 北京网站设计制作多少钱织梦配置手机网站
  • 福州网站公司成都房产网官方网站
  • 请人做网站网站定制联通卡
  • 叫任何一个人一个小时做网站查互做蛋白的网站
  • 网站建设ps模板亚洲购物网站排名
  • 专业的商城网站开发网页设计基础教程第二版课后答案
  • 哪里可以学网站建设现在网站做多宽的
  • 常州微信网站建设教程计算机专业是干什么的
  • 网站死链接扫描人才招聘网站开发+源代码
  • 本地建站工具建设网站运营收入
  • 烟台微网站做100个网站
  • 爱站网seo综合查询智慧团建网站什么时候维护好
  • 常州网站建设最易北京工程交易中心官网
  • 不良网站浏览窗口什么叫seo网站推广
  • 手机端网站建设的注意事项深圳网站建设qwyx100
  • 网站建设公司人员工资深圳微网站建设公司哪家好
  • 海口网站制作价格wordpress media
  • me域名注册怎么优化整站
  • 江苏润通市政建设工程有限公司网站公众号开发收费价目表
  • 为什么找别人做网站为什么网站权重会掉
  • 高端网站建设 司法wordpress wp_enqueue_scripts
  • 网站编辑工具模板做图 网站有哪些内容
  • 手机网站百度关键词排名单品电商网站建设