• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
骑着小毛驴过冬的八阿哥
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  Node

egg.js异步请求数据

摘要:之前已经简单的使用egg-init初始化项目,并创建控制器controller和服务service 在实际项目中, service主要负责数据的请求,并处理(http请求) controll主要负责获取service中得到的最终数据,并渲染给模板view view主要负责模板渲染 在此,先尝试从远程 阅读全文
posted @ 2019-03-08 21:59 浅草马甲 阅读(2973) 评论(0) 推荐(0)
egg.js基础入门

摘要:之前一直使用koa, 刚刚接触egg, 做了一些入门的笔记 准备工作 1 首先安装脚手架,,并创建项目。 2 . 启动项目 浏览器打开http://127.0.0.1:7001/即可进入默认的首页。 3 . 项目目录 1 ) /app 主要工作目录 /controller 控制器,比如获取servi 阅读全文
posted @ 2019-02-20 13:16 浅草马甲 阅读(5047) 评论(0) 推荐(1)
nodejs之querystring(查询字符串)

摘要:querystring模块经常用在URL参数的处理,一共有四个方法: 1. stringify (字符串转对象) 2. parse (对象转字符串) 3. escape (对字符串进行URL编码) 4. unescape (字符串URL解码) 进入node交互环境REPL stringify序列号对 阅读全文
posted @ 2019-01-25 10:54 浅草马甲 阅读(951) 评论(0) 推荐(0)
Linux(Centos)服务器配置node项目

摘要:以阿里云服务器,CentOS系统为例 上一节已经提到怎么安装nodejs,以下是以vue项目为例 步骤: (1)首先安装vue脚手架@vue/cli, 官网参考 vue-cli3.x vue-cli2.x 默认文件会安装之前下载的node目录node/node_module, 执行命令会安装到nod 阅读全文
posted @ 2019-01-12 20:27 浅草马甲 阅读(876) 评论(0) 推荐(0)
Koa中使用cookies

摘要:错误重现:(使用ctx.cookies.set时报错) 这是因为koa的http的header字符集支持US-ASCII子集的字符集,故设置中文是'utf8'时就会报上面错误 解决方法有两种: 1. 使用new Buffer().toString('base64')转换 2. 使用encodeURI 阅读全文
posted @ 2019-01-09 11:39 浅草马甲 阅读(430) 评论(0) 推荐(0)
Nodejs中原生遍历文件夹

摘要:最近在听老师讲的node课程,有个关于把异步变为同步读取文件夹的知识点做一些笔记, 让迭代器逐个自执行。 阅读全文
posted @ 2018-12-28 23:16 浅草马甲 阅读(520) 评论(0) 推荐(0)
使用promisify解决fs的回调地狱问题

摘要: 阅读全文
posted @ 2018-11-27 18:17 浅草马甲 阅读(205) 评论(0) 推荐(0)
Koa中设置中文Cookie值

摘要:默认情况下, 如果 这时运行服务, 会报错如下:表示value值无效。因为默认不支持中文字符 改写如下: 使用 new Buffer 转换成base64字符串 如要获取也必须使用new Buffer() 阅读全文
posted @ 2018-07-26 17:58 浅草马甲 阅读(405) 评论(0) 推荐(0)
node中中间件body-parser的实现方式

摘要:最近学习了Koa框架中用到了koa-bodyparser接收表单POST请求的参数,直接使用其API是很容易的,但却不知道其原生方法怎么实现的。故做些笔记 首先,是搭建了Koa的服务器不再赘述 其次,在做表单POST请求时,用到两个自定义封装的函数: 由控制台或者body都可以打印出ctx是一个js 阅读全文
posted @ 2018-07-26 15:50 浅草马甲 阅读(371) 评论(0) 推荐(0)
NodeJs笔记 : express框架创建工程 ----- 路由设计

摘要:一、搭建工程 1 .安装 express-generator $ npm install -g express-generator 2 .本地创建express项目 $ express -e blog 创建项目(-e表示使用ejs模板,默认使用jade[pug]) $ cd blog 进入项目根目录 阅读全文
posted @ 2018-03-28 20:28 浅草马甲 阅读(239) 评论(0) 推荐(0)
Browsersync结合gulp和nodemon实现express全栈自动刷新

摘要:Browsersync能让浏览器实时、快速响应你的文件更改(html、js、css、sass、less等)并自动刷新页面。更重要的是 Browsersync可以同时在PC、平板、手机等设备下进项调试。你的任何一次代码保存,以上的设备都会同时显示你的改动”。 Browsersync可以单独使用,也可以 阅读全文
posted @ 2018-01-27 11:48 浅草马甲 阅读(731) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3