
后端
后端
独斟灬此夜
折梅轻叙今朝暖,温酒独斟此夜寒
展开
-
【后端开发】直击痛点系列之——cookie、session、token、LocalStorage和SessionStorage。
背景工作时出现了一个错误,追根溯源,感觉在一个“字符串”上出了问题,于是想要打印出来看一下,结果用console.log()打印得出来了[object Object],这到底怎么回事?原因细心的同学可能早就已经发现了,我前面写的“字符串”都带上了引号,因为我以为的“字符串“其实不是字符串!我是从前端的一个JSON对象中抽出来了一部分传到了后端,我认为传过来的是个”字符串“,但是他其实是一个JSON对象!我随即用JSON.stringify()方法解析了一下,得出来了正儿八经的字符串,然后终于成功打印原创 2021-07-30 16:21:32 · 677 阅读 · 0 评论 -
【ts】报错Could not find a declaration file for module xxx
问题我们在 typescript 的项目中安装一些包的话,可能会报错 Could not find a declaration file for module ‘xxx’ ,这是因为这个包可能不是.ts文件而是.js文件,那么如何解决呢?解决如果有这个包的 ts 版本,则npm install @types/xxx否则,找到根目录下的 shims-vue-d.ts 文件declare module '*.vue' { import Vue from 'vue' export defau转载 2021-06-23 16:16:27 · 1419 阅读 · 0 评论 -
【node,ts】后端开发常用公共方法(不定期更新)
/*@Author: AlexFun@Date: 2021-05-11 18:47:08@LastEditors: AlexFun@LastEditTime: 2021-05-11 22:03:40@Description: 常用公共类*/import util from ‘util’import fs from ‘fs’import path from ‘path’//递归创建文件夹function mkdirsSync(filePath: string) {if (fs.ex原创 2021-05-11 22:12:34 · 371 阅读 · 0 评论 -
package.json,package.json与node_modules
package.json记录当前项目所依赖模块的版本信息,更新模块时锁定模块的大版本号(版本号的第一位)。package-lock.json记录了node_modules目录下所有模块的具体来源和版本号以及其他的信息。当你修改了package.json 某一个模块的版本信息后,用npm i 更新模块,你会得到该模块在package.json限定的大版本下的最新模块。例如模块A有3.0.0, 3.1.0, 3.2.0版本,当前项目中模块A版本为3.0.0,你将package.json中模块A版本改成了3.1转载 2021-03-30 22:20:04 · 681 阅读 · 0 评论 -
【JS】AMD,CMD,CommenJS和ES6
本节我们来对比一下AMD,CMD,CommenJS和ES6首先说一下什么是AMD,CMD和CommenJS。其实这三个都是一种规范或者说标准。AMD是过我一个团队搞出来的异步模块定义,CMD是国内的淘宝团队搞出来的同步模块定义,其知名度不如AMDAMDAMD是RequireJS在推广过程中对模块定义的规范化产出。这听起来是不是很拗口?首先又蹦出来了一个新概念,什么是RequireJS?RequireJS 是一个JavaScript文件和模块加载器。我们知道ECMAScript是一个组织,Javas原创 2021-04-27 22:05:28 · 241 阅读 · 0 评论 -
【Node】Node环境安装
一、Windows&MacOS系统进入node官方网站,点击导航栏中的下载,其中就有对于该两个系统的安装,直接进行傻瓜式安装。二、Linux系统以ubantu系统,安装较稳定的node-10.23.0版本为例,依次执行下述内容:(0)首先 我们更改我们的ubantu镜像,我们去到开源软件镜像站,然后按照提示更改相应的文件(记得选择合适的ubantu版本)。(1)我们可以自行选择一个目录来存放我们的node源码,进入目录之后,通过wget命令获得node资源,资源能翻墙随便找,不能翻墙找国原创 2021-04-21 09:29:48 · 464 阅读 · 0 评论