随笔分类 -  Node.js

摘要:最近终端启动很慢,查阅相关资料后发现是,因为nvm在安装的时候,需要在 ~/.bashrc(如果你的终端用的是bash)或者~/.zshrc(如果你的终端用的是zsh) 中添加: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. " 阅读全文
posted @ 2020-07-13 23:52 Nayek 阅读(2133) 评论(0) 推荐(1)
摘要:更新:建议使用nvm官方GitHub文档安装方式 参考文档:https://github.com/nvm-sh/nvm/blob/master/README.md#installing-and-updating 安装brew 终端上运行 $ /usr/bin/ruby -e “$(curl -fsS 阅读全文
posted @ 2020-07-08 11:58 Nayek 阅读(4687) 评论(0) 推荐(0)
摘要:直接一句搞定: 阅读全文
posted @ 2020-05-22 23:52 Nayek 阅读(732) 评论(0) 推荐(0)
摘要:先看一道有意思的题目:想一下执行的过程和结果 以上代码执行情况是:在一秒后直接输出1、4、9 你可能期望的是一次循环走完后,再走下一次循环,然而现实却并不是这样。因为forEach只会将异步的代码执行了,但是并不会等待回调的结果,所以加了await也是无效的。 forEach在执行异步的时候类似并发 阅读全文
posted @ 2020-05-20 23:24 Nayek 阅读(2438) 评论(0) 推荐(0)
摘要:学习文档:https://www.npmjs.com/package/module alias 阅读全文
posted @ 2020-05-20 00:17 Nayek 阅读(1616) 评论(0) 推荐(0)
摘要:Mongoose 目前比较常见的 MongoDB ORM 框架,官方说法是 ODM 框架,可见对关系型数据库支持一般 官网:https://mongoosejs.com/ 数据库:仅支持 MongoDB 编程风格: 支持 Promise/async/await 基于 JS 内置类型的 Schema 阅读全文
posted @ 2020-05-19 16:03 Nayek 阅读(10025) 评论(0) 推荐(0)
摘要:学习博客:https://smartbear.com/blog/test and monitor/soap vs rest whats the difference/ 学习博客:https://www.ibm.com/developerworks/cn/webservices/0907_rest_s 阅读全文
posted @ 2020-05-16 14:03 Nayek 阅读(155) 评论(0) 推荐(0)
摘要:学习博客:https://juejin.im/post/5e7ae5f46fb9a07cb83e4cee?utm_source=gold_browser_extension heading 15 阅读全文
posted @ 2020-03-26 16:16 Nayek 阅读(84) 评论(0) 推荐(0)
摘要:GET请求使用方法 在koa中,获取GET请求数据源头中的params参数,是koa中request对象中的 方法或 方法,query返回是 ,querystring返回的是 ,由于ctx对request的API有直接引用的方式,所以获取GET请求数据有两个途径。 是从上下文中直接获取 请求对象 , 阅读全文
posted @ 2020-03-22 13:26 Nayek 阅读(5398) 评论(0) 推荐(0)
摘要:1、创建users.js接口文件(server/interface/users.js) 2、编写接口 3、在server中import引入,引入路径(server/index.js) 4、在server中引入路由(app.use(users.routes()).use(users.allowedMe 阅读全文
posted @ 2020-03-21 00:21 Nayek 阅读(645) 评论(0) 推荐(0)
摘要:首先qs是一个npm仓库所管理的包,可通过npm install qs命令进行安装. 地址: https://www.npmjs.com/package/qs 、`qs.stringify()` 将URL解析成对象的形式 将对象 序列化成URL的形式,以&进行拼接 那么当我们需要传递 的时候,我们就 阅读全文
posted @ 2020-02-08 22:13 Nayek 阅读(4025) 评论(0) 推荐(0)
摘要:axios中get请求的params参数中带数组时导致向后台传参失败报错:from origin 'http://localhost:8080' has been blocked by CORS policy 错误原因数组参数带数组[ ]符号: 解决方法:运用 处理 (以下范例) 若arrayFor 阅读全文
posted @ 2020-02-08 17:07 Nayek 阅读(5769) 评论(0) 推荐(0)
摘要:学习链接:https://github.com/brix/crypto js 阅读全文
posted @ 2020-01-31 23:56 Nayek 阅读(1529) 评论(0) 推荐(0)
摘要:1、因为node项目终端报错: No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'. No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'. No 阅读全文
posted @ 2020-01-22 21:24 Nayek 阅读(39572) 评论(2) 推荐(0)
摘要:1、nrm (npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换 2、安装nrm 在命令行执行命令, ,全局安装 。 3、使用 执行命令 查看可选的源。 其中,带 的是当前使用的源,上面的输出表明当前源是官方源。 4、查 阅读全文
posted @ 2020-01-21 21:28 Nayek 阅读(1654) 评论(0) 推荐(0)
摘要:在说 和`path.resolve() / ./ ../`之间的区别 代表的是根目录; 代表的是当前目录; 代表的是父级目录。 然后再来说下 和`path.resolve()`的区别 我们需要注意的是,这两个方法都属于 模块,在使用之前我们需要先引入模块 进入正文: path.resolve() 方 阅读全文
posted @ 2020-01-08 10:45 Nayek 阅读(792) 评论(0) 推荐(1)
摘要:node编程中最重要的思想就是模块化,import和require都是被模块化所使用。 遵循规范 require 是 AMD规范引入方式 import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法 调用时间 require是运行时调用,所以require理论上可以运用在代码的任何 阅读全文
posted @ 2019-12-31 12:03 Nayek 阅读(202) 评论(0) 推荐(0)
摘要:参考博客:https://github.com/jawil/blog/issues/18 阅读全文
posted @ 2019-12-24 08:40 Nayek 阅读(116) 评论(0) 推荐(0)
摘要:安装这个东西就可以了, 代码拷走, 回去愉快的敲代码吧 阅读全文
posted @ 2019-12-22 22:01 Nayek 阅读(1283) 评论(0) 推荐(0)