- 博客(13)
- 问答 (4)
- 收藏
- 关注
原创 JSON坑:Uncaught (in promise) SyntaxError: Unexpected token ‘ in JSON at position 5
JSON.parse遇到的坑JSON是很好用的一个数据格式,但如果没学习过JSON的小伙伴总会有困扰…出现这个错误的时候,注意将json里面所有的单引号’改成双引号即可例如[{ 'title':'第一章 听力'},{ 'title':'第二章 完形填空'}] 改成[{ "title":"第一章 听力"},{ "title":"第二章 完形填空"}]就可以啦!!!运行结果小白一个,记录自己编码遇到的错误。...
2022-05-22 17:09:39
3388
原创 小程序开发踩坑之——http域名不合法
小程序开发踩坑之——http域名不合法问题描述问题解决方法总结问题描述当你开发微信小程序时,需要用到外部接口,此时就需要使用wx.request 载入数据。但以为一切都顺利的时候,突然提示你URL域名不合法…总感觉有种淡淡的忧伤…有苦说不出当按照错误,去某信公众平台配置合法域名时,又有诸多限制…又是-又是:的,还不能配置http…不要傻傻地去配置域名啦,超级麻烦问题解决方法翻了许多资料,终于在…这里找到了解决办法…总结某开发者工具是真的坑多,不熟悉的话用起来不算太好用,建
2022-03-29 23:59:23
2644
2
原创 Vue+Koa2+Axios遇到的登录接口端口跨域问题
Vue+Koa2+Axios遇到的登录接口端口跨域问题Login.vue的处理Koa2中的处理完成的结果!!总结Login.vue的处理在Login.vue的methods下键入以下代码 axios({ method:'POST', url:'api地址', data:{ userName:this.data.name, password:this.data.pass
2022-03-23 00:31:23
1455
原创 koa2基础——注册接口小流程总结
1、入口文件main.jsmain.js最核心的功能就是引入一个app,然后通过app监听端口2、app/index.jsindex.js文件可以看出我们使用的是什么框架,比如我现在的是koa2框架在这个文件里面,可以注册我们各种中间件,比如路由等(路由中间件需优先最后也需要exports3、router/user.route.js路由的转发route.post(’/register’,register)中,register里面的操作则需要进入↓↓↓↓↓↓↓↓↓↓↓↓↓4、controll
2021-11-17 23:33:33
583
原创 Node.js+Express+Monggose学习笔记(8):MongoDB 数据库创建删除、表(集合)创建删除以及数据增删改查
我们首先使用命令行的方式学习MongoDB的初步使用~1、使用数据库、创建数据库use 数据库名如果真的想把这个数据库创建成功,那么必须插入一个数据db.user.insert({“username”:“zhangsan”,“age”:“20”})这样,我们的第一个数据库就创建成功啦!若想查看数据库内有什么集合:show collections会发现新建了一个user数据库删除数据库:db.dropDatabase()查看集合数据:db.集合名.find()删除
2021-10-22 17:07:58
256
原创 Node.js+Express+Monggose学习笔记(7):ejs模板初步应用&GET、POST
1、ejs模板引擎首先,ejs是个用于后端渲染数据的模块,用npm下载即可。npm install ejs --save然后在app.js下的login进行修改 if (pathname == '/login') { /* res.writeHead(200, { 'Content-Type': 'text/html;charset="utf-8"' }); res.end("执行登录"); */ let msg = "数据库
2021-10-20 19:56:55
143
原创 Node.js+Express+Monggose学习笔记(6):封装静态web&Node路由
通过上一次的学习,我们学会了创建一个静态的web服务器,但过程似乎过于繁杂,那么今天我们来讲一讲Node的路由(route):1、封装web服务器首先我们将web服务代码封装,将之前的代码进行修改:将common.js改成route.js,即:route.jsconst fs = require('fs');const path = require('path');const url = require('url');let getFileMime = function (extname)
2021-10-19 16:21:02
92
原创 Node.js+Express+Monggose学习笔记(5):fs创建一个静态web服务器
1、创建一个服务器在vscode运用代码补全,即node-http-server,生成一个静态服务器:var http = require('http');http.createServer(function (request, response) { response.writeHead(200, { 'Content-Type': 'text/plain;charset="utf-8"' }); response.end('Hello World'); }).l
2021-10-18 11:21:48
121
原创 Node.js+Express+Monggose学习笔记(4):fs流、管道流、复制图片&文件
1、fs.createReadStream以流的方式读取文件我们使用fs.createReadStream来处理文件var readStream = fs.createReadStream('./data/input.txt');var count = 0;var str = '';readStream.on('data', (data) => { // 读取文件并赋值 str += data; count++;})readStream.on('end', () =&
2021-10-17 16:07:20
183
原创 Node.js+Express+Monggose学习笔记(3):ES6和异步处理
首先先介绍ES6的一些特质:1、处理异步当ES6语法出来之前,我们处理异步函数需要这样处理↓function run(callback) { setTimeout(function() { var name = 'zhangsan'; callback(name) }, 1000);}run(function (aaa) { console.log(aaa);})即使用callback回调函数的方式来处理。ES6语法出来之后呢?在这
2021-10-17 15:20:10
152
原创 Node.js+Express+Monggose学习笔记(2):fs的简单使用
总的来说,fs是node的一个模块,一般用于文件管理。此模块为node内置,不需要额外npm安装~1、fs.stat检测是文件还是目录例如,在当前文件夹创建了一个html目录,并在主js文件输入以下代码:fs.stat('./html', (err, data) => { if (err) { console.log(err); return; } console.log('文件:' + data.isFile()); con
2021-10-16 14:14:41
215
原创 Node.js+Express+Monggose学习笔记(1)
首先,CommonJS的规范包目录一般含有:package.json:包描述文件bin:用于存放可执行二进制文件目录lib:用于存放JS代码doc:存放文档了解了之后,我们现在开始创建一个package.json文件1.package.json的创建package.json文件里面包含了所有包的信息,当你在文件下的cmd输入:npm init --yes后,即可生成一个package.json文件。注意:文件夹的名字不能包含中文,只能英文,否则会报错。2.npm的初步使用比
2021-10-15 21:43:34
162
空空如也
Vscode搭载Node,代码提示不全怎么办?
2021-10-17
ThinkPHP5控制器不存在?
2021-09-06
Vue中,url变了,页面却变空白了
2021-08-15
这个lambda表达式怎么解?
2021-05-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人