node.js
昏睡的程序猿
这个作者很懒,什么都没留下…
展开
-
Node.js初学之CORS跨域资源共享
CORS是由一系列HTTP响应头组成,这些HTTP响应头决定浏览器是否阻止前端JS代码跨域获取资源。浏览器的同源安全策略默认会阻止网页“跨域”获取资源。但如果接口服务器配置了CORS相关的响应头,就可以解除浏览器的跨域访问限制。3.CORS注意事项1.cors主要在服务器端进行配置,客户端浏览器无须做任何额外的配置,即可请求开启了CORS的接口。2.CORS在浏览器中具有兼容性,只有支持XMLHttpRequestLevel2的浏览器,才能正常访问开启了CORS的服务器端口。原创 2023-10-10 18:00:23 · 269 阅读 · 1 评论 -
Node.js初学之Express中间件(2)
Express官方把常见的中间件用法,分成了5大类,分别是:1.应用级别的中间件2.路由级别的中间件3.错误级别的中间件4.Express内置的中间件5.第三方的中间件。原创 2023-10-10 14:31:11 · 42 阅读 · 1 评论 -
Express初学之中间件使用注意事项
5.连续调用多个中间件时,多个中间件之间,3.执行完中间件的业务代码之后,2.客户端发送过来的请求,,调用next()函数后不要再写额外的代码。不要忘记调用next()函数。原创 2023-10-10 10:58:42 · 33 阅读 · 1 评论 -
Node.js初学之根据不同的url响应不同的内容(笔记)
(3)判断用户请求的是否为/或/index.html首页。(4)判断用户请求是否为/about.html关于页面。(5)设置Content-Type响应头,防止中文乱码。(2)设置默认的响应内容为404 Not found。(3)将资源的请求url地址映射为文件的存放路径。(6)使用res.end()把内容响应给客户端。(4)读取文件的内容并响应给客户端。(2)创建基本的web服务器。(1)获取请求url地址。(5)优化资源的请求路径。(1) 导入需要的模块。原创 2023-05-13 14:54:48 · 98 阅读 · 0 评论 -
Node.js初学之创建基本web服务器
只要服务器接收到了客户端的请求,就回调用通过server.on()为服务器绑定的request事件处理函数。如果想在事件处理函数中,访问与客户端相关的数据或属性,可以使用如下的方式。在服务器的request事件处理中,如果想访问与服务器相关的数据或属性,可以使用res.end()向客户端发送指定的内容,并结束这次请求的处理过程。为服务器绑定request事件之后,即可监听客户端发送过来的网络请求。(3)为服务器实例绑定request事件,监听客户端的请求。(2)创建web服务器实例。原创 2023-05-12 16:24:51 · 121 阅读 · 0 评论 -
Node.js初学之http模块
拓展:1.客户端:在网络节点中,负责消费资源的电脑2.服务器:在网络节点中,负责对外提供网络资源的电脑。原创 2023-05-12 14:26:16 · 43 阅读 · 0 评论 -
Node.js初学之path路径模块
(1)...paths路径片段的序列。(1)path.join()方法,用来将多个路径片段拼接成一个完整的路径字符串。(2)path.basename()方法,用来从路径字符串中,将文件名解析出来。(2)返回值:path必选参数,表示一个路径的字符串。基本用法:path.join([...paths])ext可选参数,表示文件扩展名。返回值:表示路径中的最后一部分。原创 2023-05-10 12:00:55 · 64 阅读 · 0 评论 -
Node.js初学之路径动态拼接的问题
前提:在使用fs模块操作文件时,如果提供的操作路径是以./或../开头的。__dirname表示当前文件所处的目录。,不要提供./或../开头的相对路径,防止动态拼接的问题。原因:代码在运行的时候,,很容易出现路径动态拼接错误的问题。会以执行node命令时所处的目录。,动态拼接处被操作文件的完整路径。:在使用fs模块操作文件时,:使用__dirname。原创 2023-05-05 18:07:03 · 212 阅读 · 0 评论 -
Node.js初学之fs文件系统模块fs.writeFile()
3.options:可选参数,表示以什么格式写入文件内容,默认值是utf8。1.file:必选参数,需要指定一个文件路径的字符串,表示文件的存放路径。4.callback:必选参数,文件写入完成后的回调函数。(1)fs.writeFile()方法,可以向指定的文件中写入内容。fs模块是由node.js官方提供的、用来操作文件的模块。2.data:必选参数,表示要写入的内容。原创 2023-05-05 16:52:06 · 216 阅读 · 0 评论 -
Node.js初学之fs文件系统模块fs.readFile()
fs模块是由node.js官方提供的、用来操作文件的模块。原创 2023-05-05 15:53:34 · 213 阅读 · 0 评论 -
Node.js初学之终端快捷键
作用:跳转到此目录的根目录。作用:快速补全路径,不需要输入完整的路径或文件名称。作用:跳转到同级目录下的指定地址。作用:快速定位到上一条命令。作用:快速清空当前已输入的命令。原创 2023-05-05 15:10:55 · 162 阅读 · 0 评论