后端开发9小时前
在最开始,我们要弄清楚node会什么会存在阻塞? node是这么标榜自己的:“在node中除了代码,所有一切都是并行执行的!” 意思是,Node.js可以在不新增额外线程的情况下,依然可以对任务进行并行处理 —— Node.js是单线程的。 也就是说,我们启动的web服务器,监听8888端口的start方法,是单线程的。 如果某一个请求耗时,那么后面的请求...
服务器前天 08:55
主机系统win7, VMware12 Ubuntu16.04 安装完虚拟机后,发现时间刚好比win7时间快了8小时,时区啥的也设置正确了。 现已成功解决,步骤如下: 打开虚拟机终端,输入三行命令: timedatectl set-local-rtc 1 --adjust-system-clock sudo apt-get install ntpdate s...
前端开发2025年10月26日
目录 JavaScript Fetch API 实现拦截 对 Fetch 使用猴子补丁(monkey patching) 请求拦截器 响应拦截器 错误处理 Node.js 使用 fetch-intercept 库 总结 本文翻译自 Intercepting JavaScript Fetch API requests and responses 拦截器是可用...
后端开发2025年10月26日
最近学习npm打包以及调用自定义模块 参考文章有 http://blog.csdn.net/wcslb/article/details/53004313 该文说的通俗易懂,但是出现了一些上下文都没提到的目录,个人在学习中出现了一些问题 打包和安装都正常,之后出现以该包名对应的目录(Replace),但是没办法调用(reqiure("Replace...
后端开发2025年10月25日
一、当前环境 系统:maxOS Sierra 版本:10.12.4 下划线为添加的文本,红字为为命令 二、目标 nodejs中使用protobufjs 三、过程 npm install -g protobufjs 安装protobufjs中出现pbjs使用不了因此发觉环境变量没有设置好 于是新建目录/node_modules npm config set ...
服务器2025年10月25日
一 , 参考解决方法 1. 百度经验: http://jingyan.baidu.com/article/f3ad7d0ff8731609c3345b3b.html 2. 写得比较符合我个人情况的:https://my.oschina.net/lee2013/blog/396855 (本人由于在安装完sublime text 3 后就打开并输入激活和安装好...
服务器2025年10月21日
...
前端开发2025年10月21日
JavaScript 中的一些奇怪问题 JavaScript 在开发过程中可能会出现很多奇怪的问题,以下是一些示例: 1、变量提升问题: 变量提升是 JavaScript 中一个常见的问题,特别是当没有充分理解变量作用域和声明提升时。以下是一个变量提升导致的问题示例: var a = 1; function foo() { console.log(a); v...
后端开发2025年10月20日
目录 nodeJs编写错误处理中间件 Connect中间件之错误处理中间件 范例 多个错误处理中间件组件 nodeJs编写错误处理中间件 app.use(async(ctx, next) => { try { await next(); } catch (err) { console.log(err, "错误机制"); c...
服务器2025年10月17日
ubuntu下使用vi 进行编辑文件时,按上下左右键时,会输入A、B、C、D,这个用起来很不方便。网上查得此问题的原因是: ubuntu系统自带的 vi 不完整导致,解决方法:安装完整的vi $ sudo apt-get install vim-gtk 不安装更新的情况下或可如下设置: 在insert模式中,按上下左右箭头时会出现ABCD,只要输入: :s...