![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JS
文章平均质量分 74
配合web3使用的教程。
Bczheng1
来看看,web3,区块链爱好者。dapp是个很吸引人的东西。
展开
-
五.nodejs中的async和await的用法
那么知道了await是等待一个promise的状态,我们还可以单独编写一个loadPromise函数,只要有返回最终给await一个状态就行。async和await是es7(一种javascript语言标准)引入的新特性,是为异步编程而设计的,是对es6中异步编程的一种升级完善。这里的frist我还加了res参数,这个是await的返回值接收的是resolve('执行成功')的值,注意并不是promise。frist是后执行的,必须等promise里的异步完成,才能执行后面的代码。原创 2024-02-18 22:06:19 · 1116 阅读 · 0 评论 -
四.nodejs中setTimeout和promise的用法
PS:在这里,你们可以把函数也当成一个变量那样传递看待,那么一切就不会变得奇怪,比如函数随便变换名字,就像变量一样a赋给b或者,函数的一个变量参数,在函数里又变成另一个名字,但它们的值都是不变的。在前面的pc函数中,有两个参数,resolve和reject,这个传递的是两个函数,调用这两个函数,可以改变你创建的这个promise状态,promise有三种状态,Pending(未完成),Resolved(已完成)和Rejected(已失败)上面先定义一个fn函数,它的参数是需要一个函数。原创 2024-02-18 19:56:17 · 1430 阅读 · 0 评论 -
三.nodejs 之require
编写模块我们用到了 module.exports,exports是一个对象,我们用require请求后得到的就是这个对象,所以我们在模块中要对外实现什么,就通过exports输出。但这样会报错,因为nodejs中它找的是node_modules下的模块,所以我们可以创建一个node_modules文件夹,将name.js放进去,这样调用就正常了。而module也是一个对象,除了exports,它还有这个模块的其它属性,比如模块路径,模块id之类的,这里就不详细介绍了。然后node test.js。原创 2024-02-16 17:57:28 · 256 阅读 · 0 评论 -
二.nodejs实现加载index.html并响应js css文件。
test.js里的工作原理,就是获取url,然后提取js,css结尾的目录, 然后fs.readFile("."+request.url, 'utf-8',function (err, data) 读取对应的文件,响应即可。像之前我们创建了一网页服务,都是在代码里直接输出html给客户端,现在我需要将html和代码分开,单独写成一个index.html,该如何实现呢?但是这里会有问题,你的index.html如果加载了js文件,css文件,或者jpg图片,是不起作用的。test.js代码如下(来源网络)原创 2024-02-07 14:00:42 · 560 阅读 · 0 评论 -
一.nodejs创建一个网页服务并处理get请求
接着我们浏览器,输入127.0.0.0:7000,可以访问了,怎么样,是不是很简单的就创建了一个网站服务了。我们知道客户端的get请求,它的数据是通过url传递的,所以我们可以通过request.url获取数据。request,就是管理客户端到服务端的请求,里面可以处理从客户端get,post请求的的数据。然后request.url获得也是这样一个字符串,但是这是个字符串,我们还得提取里面的参数。这句是请求http模块。然后判断params.name参数,如果不为空,说明是要处理get请求的数据。原创 2024-02-03 20:22:00 · 331 阅读 · 0 评论