node
just_do_it_123
为兴趣而生
展开
-
nodejs脚本性能分析
步骤v8-profiler-node8CPU性能分析https://www.speedscope.app/v8-profiler-node8安装好v8-profiler-node8npm i v8-profiler-node8CPU性能分析在要测试的代码块前后进行profiling,然后将profiler保存至本地文件const profiler = require('v8-profiler-node8')const start = () => { profiler.startPr原创 2020-12-23 17:40:18 · 368 阅读 · 0 评论 -
我的第一个npm包
前言:最近对前端的兴趣越来越大,于是决定把之前量化回测的代码从java改为用ts重写,数据api使用python的tushare包提供。我在调用api的时候想要写一个函数缓存,因为有的数据量特别大,每次调用都比较耗时,在java里面我可以使用HashMap来实现,在js里面呢?我在es6里面找到了Map这个数据结构,但是一番尝试后我发现Map只能对基本的数据类型使用值作为key的存储,如果值是对象的话,key存储的是这个对象的引用。于是我决定自己实现一个简单的HashMap,目前的实现很简单,如果键是基本类原创 2020-09-24 11:14:03 · 141 阅读 · 0 评论 -
react在package.json里配置proxy的原因
以前单独使用webpack的时候,我们知道在开发过程中可以配置devServer里的proxy,从而访问后端提供的接口。react内部也是使用的webpack那么怎么去配置proxy呢,我在react的官网里并没有找到,没有办法在网上找了很久的资料终于找到了方法:在package.json里配置,可是为什么这样配置就可以让webpack知道这个proxy?react提供了create-react-app来简化创建app的过程,但是也隐藏了很多的配置细节,通过package.json中scripts里的ej原创 2020-09-22 16:59:24 · 3399 阅读 · 0 评论 -
Nestjs调试(vscode)
最近和朋友一起写一个成本管理系统,刚好又零零碎碎看了和写了不少js和ts的代码。于是就想使用js的技术栈来实现,采用前后端分离的架构,前端框架使用vue,在vue.config.js中配置devServer代理。后端框架使用nestjs。前两天刚把环境配置好,在前端代码里调用后端提供的一个api发现返回为空,于是就想调试下nestjs。不得不说文档是个好东西,只要找得到,所有问题就能迎刃而解。不...原创 2020-05-07 13:46:00 · 4307 阅读 · 2 评论