2022
05-30
05-30
Node.js中path.join()优势例举分析
您可能想知道为什么要使用path.join()方法而不是字符串拼接。'/path'+'/'+'to'+'/'+'test.txt'//'/path/to/test.txt'['/path','to','test.txt'].join('/')//'/path/to/test.txt'1、对于Windows支持。Windows使用反斜杠(\)而不是正斜杠(/)作为路径分隔符。path.join()会为我们处理此问题。因为path.join('data','test.txt')在Linux和OSX以及Windows上都会返回'data/test.txt'。2、用于处理边缘情...
继续阅读 >
目录一、node搭建HTTP服务器二、HTTP服务器处理get请求1、postman发送get请求2、服务器解析三、HTTP服务器处理post请求1、postman发送post请求2、服务器解析当应用程序(客户端)需要某一个资源时,可以向一台服务器通过http请求获取到这个资源。提供资源的服务器就是web服务器(本文用node.js创建),用postman模拟客户端向服务器发送请求。一、node搭建HTTP服务器node中使用http模块来创建HTTP服务器,每当接收到新的请求时...
require方法的加载规则优先从缓存中加载核心模块路径形式的模块第三方模块一、优先从缓存中加载main.js:执行加载a.js模块require('./a')a.js:执行加载b.js模块,并输出a被加载了require('./b')console.log('a.js被加载了')b.js:输出b被加载了console.log('b.js被加载了')结果:可以看出:main去加载a.js,然后a在去加载b.js过程中,并没有打印两次a.js被加载,Node会直接从require.cache中根据传入的id,取...
需求:点击按钮向服务端发送一个请求然后将服务端返回的响应体结果在一个div中呈现出来同时页面不刷新一、服务端的前期准备安装node.jshttps://nodejs.org/en/download/检验是否安装成功:在命令行输入node-v按下enter键之后出现版本号就表明安装成功(图如下)使用vscode安装express(前提是你已经成功安装了node.js)在vscode里面新建一个文件夹文件下面包含俩个文件一个是你的前端页面代码:.html另一个是准...
全局对象所有模块都可以调用global:表示Node所在的全局环境,类似于浏览器中的window对象。process:指向Node内置的process模块,允许开发者与当前进程互动。例如你在DOS或终端窗口直接输入node,就会进入NODE的命令行方式(REPL环境)。退出要退出的话,可以输入process.exit();console:指向Node内置的console模块,提供命令行环境中的标准输入、标准输出功能。全局函数定时器函数:共有4个,分别是setTimeout...
npm安装教程:一.下载Node.js安装包官网:https://nodejs.org/en/二.使用之前,我们先来掌握3个东西是用来干什么的。webpack:它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。vue-cli:用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要npminstall就可以安装)如图,现在下载的版本是14.16.0LTS(推荐用户现在使...