- 博客(14)
- 收藏
- 关注
原创 webpack打包工具的使用
依然使用新特性编写代码,但是代码编写完成时我们可以通过一些工具将新代码转换为旧代码。依然使用新特性编写代码,但是代码编写完成时我们可以通过一些工具将新代码转换为旧代码。在编写js代码时,经常需要使用一些js中的新特性,而新特性在旧的浏览器中兼容性并不好。在编写js代码时,经常需要使用一些js中的新特性,而新特性在旧的浏览器中兼容性并不好。babel就是这样一个工具,可以将新的js语法转换为旧的js,以提高代码的兼容性。babel就是这样一个工具,可以将新的js语法转换为旧的js,以提高代码的兼容性。
2023-02-01 19:09:07
133
原创 cookie的安装和使用
客户端收到以后会将其存储,并在下次向服务器发送请求时将其传回。这样服务器就可以根据cookie来识别出客户端了。- 服务器以响应头的形式将cookie发送给客户端。- cookie是HTTP协议中用来解决无状态问题的技术。- cookie的本质就是一个头。1.安装cookie-parser。需要安装中间件来使得express可以解析cookie。
2023-01-16 21:29:25
775
原创 node.js里面的ejs模板引擎
模板引擎需要被express渲染后才能使用。在node中存在有很多个模板引擎,都各具特色,ejs。2.配置express的模板引擎为ejs。不会自动跟随服务器中数据的变化而变化。这个东西在node中被称为 模板。下面是index.js代码。
2023-01-11 15:30:47
1078
原创 利用中间件和path模块完成静态资源
设置static中间件后,浏览器访问时,会自动去public目录寻找是否有匹配的静态资源。如果希望浏览器可以访问,则需要将页面所在的目录设置静态资源目录。所以我们写的html页面,浏览器无法直接访问。服务器中的代码,对于外部来说都是不可见的,// use() 中间。
2022-12-30 11:20:22
72
原创 nodemon的使用
同yarn进行全局安装时,默认yarn的目录并不在环境变量中。nodemon // 运行index.js。nodemon xxx // 运行指定的js。- 需要手动将路径添加到环境变量中。要实现这个功能,我们需要安装一个模块 nodemon。我们希望有一种方式,可以自动监视代码的修改。代码修改以后可以自动重启服务器。切记:一定要在安装nodemon的文件夹内使用。目前,服务器代码修改后必须要重启,
2022-12-30 11:10:49
1134
原创 Express路由设置以及中间件的基本认识
/ next() 是回调函数的第三个参数,它是一个函数,调用函数后,可以触发后续的中间件。通过express可以快速的在node中搭建一个web服务器。- 在express我们使用app.use来定义一个中间件。路由可以根据不同的请求方式和请求地址来处理用户的请求。但是路由不区分请求的方式,只看路径。3. 创建index.js 并编写代码。中间件作用和路由很像,用法很像。如果希望服务器可以正常访问,则需要为服务器设置路由,express 是node中的服务器软件。1. 创建并初始化项目。
2022-12-29 16:40:54
179
原创 HTTP协议
首先了解一下tcp/ip协议组TCP/IP 协议族(了解)- TCP/IP协议族中包含了一组协议这组协议规定了互联网中所有的通信的细节- 网络通信的过程由四层组成应用层(一般我们写代码的都在这)- 软件的层面,浏览器 服务器都属于应用层传输层- 负责对数据进行拆分,把大数据拆分为一个一个小包网络层- 负责给数据包,添加信息数据链路层- 传输信息- HTTP协议就是应用层的协议,用来规定客户端和服务器间通信的报文格式的- 报文(message)
2022-12-26 17:56:03
52
原创 yarn和pnpm简单安装和使用
我用的vs code 我直接vs演示了yarn全局安装全局删除在新版本的node中,corepack中已经包含了yarn,可以通过启用corepack的方式使yarn启用。查看yarn版本yarn -v2版本把1改成2。
2022-12-23 11:07:18
2358
原创 node.js里的path
node.js里的path使用在node.js里面他和电脑路径不同,需要把那个斜杠变成反斜杠或双斜杠不然会代码错误。此时根据工作目录的不同,它所产生的绝对路径也不同。但值得注意的是我们在使用path的时候可以用path.resolve()来生成路径。- 一般会将一个绝对路径作为第一个参数,这样它会自动计算出最终的路径。
2022-12-21 11:06:47
247
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人