![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node.js
小陈呐~
前端学习中,欢迎提问~
展开
-
Node.js学习-18跨域解决方法3----代理Proxy
后端合法的去请求别的后端(oAuth授权-token)再发给前端前端写成。核心就是request模块,第三方模块,用npmirequest导入。后端请别的ajax网址数据数据处理发给用户。后端请别的静态文件和数据数据处理发给用户。后端请别的网页数据然后修改了发给用户。Proxy代理服务。...原创 2022-08-01 23:40:13 · 311 阅读 · 0 评论 -
Node.js学习-17跨域解决方法2----JSONP
必须后端工程师配合写出jsonp数据前端才能用script标签请求得到数据${}index.js核心代码${.}${}原创 2022-08-01 23:35:57 · 178 阅读 · 0 评论 -
Node.js学习-15跨域
浏览器的一种安全策略指两个网址的协议ipport三者一样代表同源//同源==>pathname不参与同源判断httpshttps//异源==>协议不一样httphttps//异源==>域名(ipport)不一样httphttp//同源==>域名(ipport)一样http//www.hqyj.com/index.html//假设DNS解析为172.153.2.607001http7001/ajaxhttps。...原创 2022-08-01 23:29:39 · 153 阅读 · 0 评论 -
Node.js学习-14MVC
MVC是一种设计思想MModel数据模型层VView视图层CController逻辑控制层。原创 2022-07-31 23:20:20 · 124 阅读 · 0 评论 -
Node.js学习-13AJAS
当网络请求成功时xhr.readyState==4,由程序员来设置正确数据的状态码,收到错误数据时网络请求也是成功的,只是状态码与正确数据不同。1.创建ajax对象,兼容ie8低版本ActiveXObject(“Microsoft.XMLHTTP”局部刷新用js去做网络请求然后请得到的数据动态的渲染的DOM。4.等待,xhr.onreadystatechange()整页面刷新跳转到一个新的网页html。...原创 2022-07-31 23:11:27 · 113 阅读 · 0 评论 -
Node.js学习-12nodejs简介
node.js的主线程是程序员写的这个线程这个线程的代码是v8在运行js代码,它提供的异步函数是底层c/c++在开启线程执行任务。把任务添加到事件池(event-loop),让异步任务去子线程中执行然后注册一个事件任务执行完毕以后就回到主线程执行回调函。是一个基于Chrome-v8设计的单线程的基于事件驱动的非阻塞I/O型的的一个js运行环境。node是一个开源的免费的环境,性能好速度快资源占用小,它不安全。4、目前node.js它的地位?2、node.js是什么?...原创 2022-07-31 23:08:17 · 841 阅读 · 0 评论 -
Node.js学习-11模块化
npmi模块名字x1模块名字x2模块名字x3--save//把模块x1x2x3这个三个模块下载到项目安装路径(就是当前项目内部的node_modules)npmi模块名字x1模块名字x2模块名字x3-g//把模块x1x2x3这个三个模块下载到全局安装路径。(1)varfs=require(“fs”),内置模块/核心模块node.js安装时自己就装好了的模块。下载了第三方模块后npm会在项目配置文件中的依赖项中写入下载的第三方模块名和版本。......原创 2022-07-31 23:06:07 · 154 阅读 · 0 评论 -
Node.js学习-10网页加载流程
1.2.1解析时遇到了img标签的src属性会异步的开始再次网络请求服务器,服务器返回数据包(图片编码)然后渲染出来。1.2.4解析时script-src会异步的开始再次网络请求服务器,服务器返回数据包(js编码)然后用js引擎去执行编码。1.2.2解析时遇到了link-href会异步的开始再次网络请求服务器,服务器返回数据包(css编码)然后加载。1.2.3解析时xxxx-url会异步的开始再次网络请求服务器,服务器返回数据包(对应编码)然后加载。...原创 2022-07-29 00:04:27 · 167 阅读 · 0 评论 -
Node.js学习-09路径
它真正的网址“http//192.168.6.608080/user/20220728/192.168.6.608080/src/18.jpg”“./src/18.jpg”写这个路径的文件的页面是在本地打开的==>file//x1/x2/x2/src/18.jpg。“./src/18.jpg”==>“协议//ipport/src/news/src/18.jpg”“src/18.jpg”==>“协议//ipport/src/news/src/18.jpg”...原创 2022-07-29 00:02:59 · 711 阅读 · 0 评论 -
Node.js学习-08mime模块
varre=mime.getExtension(“text/css”)//返回后缀文件。2、引入varmime=require(“mime”)1、先下载小黑窗输入npmimime。返回文件mime类型。原创 2022-07-28 23:59:56 · 386 阅读 · 0 评论 -
Node.js学习-07querystring模块
可以把querystring参数解析为一个对象。原创 2022-07-28 23:57:30 · 108 阅读 · 0 评论 -
Node.js学习-06URL模块
http网址的组成协议域名pathnamequerystringhash域名==>DNS解析会把域名解析为一个ipport。原创 2022-07-28 23:52:19 · 106 阅读 · 0 评论 -
Node.js学习-05两个全局变量: __dirname __filename
在node.js环境中 有两个全局变量 __dirname __filename1.他们保存的是字符串2.__dirname 当前js文件所在的目录:绝对路径 文件夹(directory)__filename 当前js文件的目录:绝对路径原创 2022-07-28 23:48:31 · 79 阅读 · 0 评论 -
Node.js学习-04fs模块
data代表读取成功它是一个buffer类型的数据(二进制数据流)可以通过toString()转化为字符串。注意res.end()方法接受字符串或者buffer。path填路径可以绝对可以相对。原创 2022-07-27 23:44:55 · 109 阅读 · 0 评论 -
Node.js学习-03http模块
app.listen(81)//端口的意义ip是访问计算机的标志端口就可以进入计算机的具体哪一个程序。res.end()//可以传输数据也可以不传输,它是当前这一次网络请求结束的标志,一旦执行了就断开连接。varapp=http.createServer((req,res)=>{})创建一个服务器。req.url前端给后端发送网络请求的网址"http//ipport"后面的部分字符串。nodeindex.js==>node就是去环境变量中找到这个node变量指向软件。...原创 2022-07-27 23:40:38 · 77 阅读 · 0 评论 -
Node.js学习-02node.js是什么
Node.js是基于Chrome的V8JavaScript引擎构建的JavaScript运行时环境,使用事件驱动的非阻塞I/O模型,它拥有全世界最大的开源库生态系统npm.那么JS在哪里运行?浏览器arrayobjectfunctiondateDOMBOM操作页面node不能操作页面没有DOM和BOMECMA服务器相关操作的API文件操作数据库的连接http服务提供接口总结node.js是一个软件,它是js的代码运行环境,可以运行js代码然后实现服务器的功能。......原创 2022-07-27 23:35:03 · 72 阅读 · 0 评论 -
Node.js学习-01node.js的下载安装
Node.js中文地址http使用稳定版本,推荐下载12版的(node-v12.18.4-x64.msi)不要装14版。不建议装最新版本。原创 2022-07-27 23:32:01 · 1861 阅读 · 0 评论