- 博客(21)
- 收藏
- 关注
原创 VSCode代码延迟不起作用的问题
VSCode在修改完代码后,会根据配置在指定的延时之后才将文件自动保存到硬盘;而且,其代码编译、解释/运行是根据磁盘文件的内容而不是当前窗口的代码。解决:在设置里面找到Files: Auto Save设置成onFocusChange即可...
2019-12-30 11:15:37 1145
原创 oauth authorization api
授权链接为 api.xxxx.cm/oauth/authorizationgrant_type:授权方式,可选值“password”和“refresh_token”,password表示使用账号密码获得授权(会返回access_token和refresh_token),refresh_token表示通过refresh_token获得授权(会返回access_token)第一次访问grant_t...
2019-12-29 09:43:28 197
原创 Yii2中的状态码和错误码
Yii2中的http状态码是在yii/web/Response.php里面定义,基类GuzzleHttp\Psr7\Response.php,属性statusCode表示状态码而逻辑错误码是用code表示可参考yii\web\ServerErrorHttpException的定义,ServerErrorHttpException的构造函数把设置成500,而错误码code默认为0,调用时传入值即...
2019-12-26 16:59:11 1638
原创 koa-router 路由拆分
https://blog.csdn.net/weixin_30363817/article/details/96367416
2019-12-25 10:30:11 647
原创 Koa获取第三方网站数据再渲染
控制器 /controllers/home.jsconst UserService = require('../services/user');module.exports = { index:async(ctx,next) => { let data = await UserService.info('xxx','xx'); await ctx...
2019-12-24 23:17:41 420
原创 react路由(Router、Link和Route)
https://blog.csdn.net/qq_40963664/article/details/79461540
2019-12-23 15:16:44 425
原创 React打包注意事项
react可以通过webpack来打包,也可以使用自身的react-scripts来打包https://blog.csdn.net/qq_39956624/article/details/89352115
2019-12-23 09:47:21 727
原创 Koa统一错误异常处理
koa官方文档app.on("error", (err, ctx) => { /* 你的处理 */});但是遇到404 并不会触发为此改用另外一套方案const koa = require('koa');const app = new koa();//统一错误异常处理app.use(async (ctx, next) => { let status...
2019-12-22 11:51:16 3310
原创 NODE_ENV和cross-env的使用
场景:不同环境加载不同配置时,我们通常会在package.json设置不同的NODE_ENV,如 "scripts": { "start": "NODE_ENV=production node ./server/app.js", "dev": "NODE_ENV=development nodemon -L ./server/app.js" },该配置在Linux下运行...
2019-12-21 11:39:23 1401
原创 前端项目目录结构规范
src+ |- /tpl+ |- /js+ |- /css+ |- /img+ |- /font+ |- /docsrc为源代码目录,代码编写目录tpl:html等视图文件js:javascript文件css:样式文件img:图片font:字体文件doc:文档文件asset+ |- /tpl+ |- /js+ |- /csssrc为构建工具生成后的目录,也就...
2019-12-21 10:33:16 2422
原创 koa静态资源中间件koa-static
koa-static是静态资源请求中间件,静态资源例如html、js、css、jpg等等。原生koa2也可以实现,但是比较麻烦,使用该中间件十分方便。npm install --save koa-staticupload文件夹为静态资源文件夹const Koa = require('koa')const path = require('path')const static = requ...
2019-12-21 09:56:24 349
原创 Nodejs代码热更新之nodemon
我们每次修改node代码之后都需要重启服务器才能看到最新的效果,nodemon是一个检听node代码文件变化的工具,文件一旦变更,就会自动重启node服务。#全局安装npm install -g nodemon#或者npm install --save-dev nodemonpackage.json配置项 "main": "index.js", "scripts": { ...
2019-12-20 13:57:41 551
原创 npm install遇到sha认证失败问题
提示 integrity checksum failed when using sha1:解决方案npm cache verify
2019-12-20 10:32:22 2614
原创 Koa结合webpack实现自动刷新
在我们开发的过程中,我们会使用webpack-dev-server实现自动刷新,webpack-dev-server会把编译后的文件全部保存在内存里,而不会写入到文件目录内。但当我们的开发是前端(React)和后端(Koa)在一个项目里的时候就不行了,需要分开编译。创建工程mkdir koaDemocd koaDemo#-y表示使用默认配置初始化npm init -y安装koa相关依...
2019-12-20 10:31:17 414
原创 Linux cUrl用法
curl -F “UploadForm[imgfile][email protected]” -X POST “http://test.cn/storage/upload/imgfile”
2019-12-19 11:05:35 84
原创 Backend For Frontend (BFF)
http://www.ayqy.net/blog/backend-for-frontend-bff/
2019-12-18 22:44:09 254
原创 nextjs
mkdir nextjs-projectcd nextjs-projectnpm init看到package.json文件https://nextjs.frontendx.cn/docs/#%E5%AE%89%E8%A3%85npm install --save next react react-dom将下面脚本添加到 package.json 中{ "scripts":...
2019-12-16 21:52:06 125
原创 Yii2实现RESTful API
复制yii2原项目的frontend目录,重命名成api,common/config/bootstrap.php<?php/** * 定义别名 */Yii::setAlias('@common', dirname(__DIR__));$_root = dirname(dirname(__DIR__));//apiYii::setAlias('@api', $_root...
2019-12-06 16:14:04 516 1
原创 理解RESTful API
RESTful的设计规范是针对资源的,get:获取资源,post:新增资源,delete删除资源;如果你的url 代码实现的是操作(事务),那么RESTful就不适合了阮一峰RESTful API 最佳实践...
2019-12-06 10:56:22 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人