服务端学习记录
张哲1234
这个作者很懒,什么都没留下…
展开
-
async里面的return的理解
结论:async函数return的是一个promise对象,也就是说,会将你想返回的数据,包裹在一个promise的resolve里面*想在fun3里面取得fun1里面的resolve数据,下面的写法是错误的//原本这样写(这样写是错误的)function fun1() { return new Promise((resolve,reject) => { resolve('fun1') })}async function fun2() { const fun1Data原创 2021-06-02 09:41:46 · 6261 阅读 · 0 评论 -
node mysql第二个参数数组什么作用?
const sql = `select * from user where id=? and name=?`const sqlArr = [12,'zhang']connect.query(sql,sqlArr)/* 会被解析成connect.query(select * from user where id=12 and name='zhang')*/原创 2021-06-01 09:33:05 · 152 阅读 · 0 评论 -
require和exports,module.exports。import和export,export default
##require和import首先需要明确的是:他们都能帮助我导入一些模块他们的适用范围不一样,require通常来说是用在node中的,在浏览器方面,却不支持。import是es6定义的一个语法标准,具有普适性。先讲讲require的用法(import会搭配export讲)首先我们要知道,require导入的是一个对象(如下,我们在test1.js中导入test2.js)//test2.js文件内是空的//test1.jslet a = require('./test2.js')原创 2020-05-26 15:06:55 · 242 阅读 · 0 评论 -
三次握手和四次挥手的过程原因,通俗的解释
三次握手,四次挥手三次握手的过程和原因通俗的讲,就是通信的双方在发送数据之前,必须要建立一个连接,就是将客户端和服务端的内存里面保存一份关于对方的端口号和ip地址之类的一些数据(客户端和服务端,每一个程序,都会占用当前机器的一个端口号)**第一次握手:**客户端发送一个网络包(这个网络包就是一个初始化连接的序列号)服务端接受到了这个序列号的时候,服务端可以得出结论就是,客户端的***发送能力***和服务端的***接收能力***是正常的,还能获取一些客户端的的一些信息,比如说ip地址端口号之类的。但原创 2020-05-24 22:45:13 · 1292 阅读 · 0 评论