随笔分类 - Node
            
    egg.js异步请求数据
    
            
            
        
摘要:之前已经简单的使用egg-init初始化项目,并创建控制器controller和服务service 在实际项目中, service主要负责数据的请求,并处理(http请求) controll主要负责获取service中得到的最终数据,并渲染给模板view view主要负责模板渲染 在此,先尝试从远程
        阅读全文
            
        
            
    egg.js基础入门
    
            
            
        
摘要:之前一直使用koa, 刚刚接触egg, 做了一些入门的笔记 准备工作 1 首先安装脚手架,,并创建项目。 2 . 启动项目 浏览器打开http://127.0.0.1:7001/即可进入默认的首页。 3 . 项目目录 1 ) /app 主要工作目录 /controller 控制器,比如获取servi
        阅读全文
            
        
            
    nodejs之querystring(查询字符串)
    
            
            
        
摘要:querystring模块经常用在URL参数的处理,一共有四个方法: 1. stringify (字符串转对象) 2. parse (对象转字符串) 3. escape (对字符串进行URL编码) 4. unescape (字符串URL解码) 进入node交互环境REPL stringify序列号对
        阅读全文
            
        
            
    Linux(Centos)服务器配置node项目
    
            
            
        
摘要:以阿里云服务器,CentOS系统为例 上一节已经提到怎么安装nodejs,以下是以vue项目为例 步骤: (1)首先安装vue脚手架@vue/cli, 官网参考 vue-cli3.x vue-cli2.x 默认文件会安装之前下载的node目录node/node_module, 执行命令会安装到nod
        阅读全文
            
        
            
    Koa中使用cookies
    
            
            
        
            
        
            
        
摘要:错误重现:(使用ctx.cookies.set时报错) 这是因为koa的http的header字符集支持US-ASCII子集的字符集,故设置中文是'utf8'时就会报上面错误 解决方法有两种: 1. 使用new Buffer().toString('base64')转换 2. 使用encodeURI
        阅读全文
            
        
            
    Koa中设置中文Cookie值
    
            
            
        
摘要:默认情况下, 如果 这时运行服务, 会报错如下:表示value值无效。因为默认不支持中文字符 改写如下: 使用 new Buffer 转换成base64字符串 如要获取也必须使用new Buffer()
        阅读全文
            
        
            
    node中中间件body-parser的实现方式
    
            
            
        
摘要:最近学习了Koa框架中用到了koa-bodyparser接收表单POST请求的参数,直接使用其API是很容易的,但却不知道其原生方法怎么实现的。故做些笔记 首先,是搭建了Koa的服务器不再赘述 其次,在做表单POST请求时,用到两个自定义封装的函数: 由控制台或者body都可以打印出ctx是一个js
        阅读全文
            
        
            
    NodeJs笔记 : express框架创建工程 ----- 路由设计
    
            
            
        
摘要:一、搭建工程 1 .安装 express-generator $ npm install -g express-generator 2 .本地创建express项目 $ express -e blog 创建项目(-e表示使用ejs模板,默认使用jade[pug]) $ cd blog 进入项目根目录
        阅读全文
            
        
            
    Browsersync结合gulp和nodemon实现express全栈自动刷新
    
            
    
摘要:Browsersync能让浏览器实时、快速响应你的文件更改(html、js、css、sass、less等)并自动刷新页面。更重要的是 Browsersync可以同时在PC、平板、手机等设备下进项调试。你的任何一次代码保存,以上的设备都会同时显示你的改动”。 Browsersync可以单独使用,也可以
        阅读全文
            
        
 
                    
                     
                    
                 
                    
                 
 浙公网安备 33010602011771号
浙公网安备 33010602011771号