摘要: 首先要知道什么时候需要预检? 答:“简单请求”不需要预检,其余的都需要预检。那什么是简单请求,什么不是呢?篇幅有限,请直接看mdn: https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS#preflighted_requests 由于之前对预检 阅读全文
posted @ 2021-10-16 18:36 巨魔战将 阅读(2668) 评论(0) 推荐(0) 编辑
摘要: //1. 引入mysql模块 const mysql = require('mysql'); //2. 设置数据库配置,四个基本参数要有 const db = { host: 'localhost', user: 'root', password: 'pwd', database: 'mydb' } 阅读全文
posted @ 2021-10-16 09:53 巨魔战将 阅读(769) 评论(0) 推荐(0) 编辑
摘要: let promise = new Promise((resolve, reject)=>{ //resolve,reject都是回调函数。Promise构造函数返回一个promise对象 resolve('result'); reject('error'); }) //上面提到的promise对象 阅读全文
posted @ 2021-10-10 09:32 巨魔战将 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Chrome的6000端口是UNSAFE_PORT,即非安全端口。换个端口马上好了。浪费了不少时间排错,想不到一个八竿子打不着的6000端口都会被Chrome限制。 不止6000端口,还有很长一个列表都最好别用。 1, // tcpmux 7, // echo 9, // discard 11, / 阅读全文
posted @ 2021-09-27 20:48 巨魔战将 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 新建个origin.js, 导入express,添加个路由: app.get('/home', (req, res)=> { res.sendFile(__dirname+'/index2.html'); }); 终端输入node origin.js. express设置监听端口是8000,打开ht 阅读全文
posted @ 2021-09-13 13:44 巨魔战将 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 三种方式建立axios请求,但它们的本质没有区别。 1. axios.get(url[, config]) axios.post(url[, data[, config]]) 要注意post是data(请求体)在前面,get没有请求体。 config里几个属性要记住,params是URL参数,hea 阅读全文
posted @ 2021-09-12 11:56 巨魔战将 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 第一点,我觉得也是最最重要的,就是明确git的三个区,工作区(working),暂存区(index),仓库(repository)。 第二就是区与区之间的操作了。 working与index之间: git add 从working添加到index。 git checkout -- <file> (新 阅读全文
posted @ 2021-08-19 22:45 巨魔战将 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 看到一道面试题,[“1”, “2”, “3”].map(parseInt) 答案是多少? 心生好奇,做做看,发现卡住,没什么头绪。首先对parseInt不了解,只好百度,看了MDN的解释一度以为parseInt(string, radix)是在[radix]进制下,string转换成数字是多少。于是 阅读全文
posted @ 2021-08-18 09:40 巨魔战将 阅读(197) 评论(0) 推荐(0) 编辑