随笔分类 -  JavaScript_node_koa

摘要:搭建node项目目录以及基本的文件 初始化package.json文件 执行下面命令生成package.json文件 创建项目目录 创建路由目录routes,存放静态资源目录public,视图目录views 安装项目所需的依赖 app.js文件初始化 然后启动node服务 配置路由 接下来我们定义两 阅读全文
posted @ 2019-05-14 17:10 胡椒粉hjf 阅读(1362) 评论(0) 推荐(0) 编辑
摘要:Koa 脚手架创建项目 通过应用 koa 脚手架生成工具 可以快速创建一个基于 koa2 的应用的骨架 全局安装koa 创建项目 安装依赖 启动项目 修改端口,在项目目录下的bin目录有个www的文件,在红色框处修改后,重启项目即可生效 阅读全文
posted @ 2019-05-14 15:30 胡椒粉hjf 阅读(503) 评论(0) 推荐(0) 编辑
摘要:node-mongodb-native的介绍 使用基于官方的 node-mongodb-native 驱动,封装一个更小、更快、更灵活的 DB 模块, 让我们用 nodejs 操作 Mongodb 数据库更方便、更灵活。 官方文档:http://mongodb.github.io/node-mong 阅读全文
posted @ 2019-05-14 07:17 胡椒粉hjf 阅读(762) 评论(0) 推荐(0) 编辑
摘要:Session 简单介绍 session 是另一种记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而 session 保存在服务器上。 Session 的工作流程 当浏览器访问服务器并发送第一次请求时,服务器端会创建一个session对象,生成一个类似于key,value的键值对, 阅读全文
posted @ 2019-05-13 10:56 胡椒粉hjf 阅读(558) 评论(0) 推荐(0) 编辑
摘要:Cookie 简介 cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域 名的时候共享数据。 HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页 面,服务器无法认识到这是同一个浏览器在访问同一个网站。每一次的访问,都是没有任何 关系的。 阅读全文
posted @ 2019-05-13 09:11 胡椒粉hjf 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:art-template 模板引擎介绍 art-template 是一个简约、超快的模板引擎。 它采用作用域预声明的技术来优化模板渲染速度,从而获得接近 JavaScript 极限的运行 性能,并且同时支持 NodeJS 和浏览器。 art-template 支持 ejs 的语法,也可以用自己的类似 阅读全文
posted @ 2019-05-12 17:50 胡椒粉hjf 阅读(804) 评论(0) 推荐(0) 编辑
摘要:koa-static介绍 在网络请求中,请求往往分成两种类型,一种是静态资源,直接从服务器的文件存储中读取,一种是动态资源,一般需要先从数据库获取数据,然后经过一定的处理,最后返回给客户端。 koa-static是静态资源请求中间件,静态资源例如html、js、css、jpg、png等等,不涉及其他 阅读全文
posted @ 2019-05-12 16:56 胡椒粉hjf 阅读(5535) 评论(0) 推荐(1) 编辑
摘要:原生 Nodejs 获取 post 提交数据 首先创建并初始化一个node应用,根路由使用index.ejs模板 在views目录下创建一个index.ejs模板(注意需要安装ejs插件) ,跟配置模板的路劲一致 然后启动node应用,并且浏览器访问 当在浏览器端输入了这两个输入框点提交后,node 阅读全文
posted @ 2019-05-12 11:24 胡椒粉hjf 阅读(1639) 评论(0) 推荐(0) 编辑
摘要:ejs的基本使用 安装 koa-views 和 ejs 引入 koa-views 配置中间件 Koa中使用ejs Ejs 引入外部的ejs模板 ejs的基本使用实例 app.js public/header.ejs index.ejs news.ejs 阅读全文
posted @ 2019-04-22 17:56 胡椒粉hjf 阅读(1011) 评论(0) 推荐(0) 编辑
摘要:什么是 Koa 的中间件 通俗的讲:中间件就是匹配路由之前或者匹配路由完成做的一系列的操作,我们就可以 把它叫做中间件。 在express中间件(Middleware)是一个函数,它可以访问请求对象(requestobject(req)) , 响应对象(responseobject(res)), 和 阅读全文
posted @ 2019-04-22 17:06 胡椒粉hjf 阅读(303) 评论(0) 推荐(0) 编辑
摘要:Koa 路由 路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等) 组成的,涉及到应用如何响应客户端对某个网站节点的访问。 通俗的讲:路由就是根据不同的 URL 地址,加载不同的页面实现不同的功能。 Koa 中的路由和 Express 有所不同,在 阅读全文
posted @ 2019-04-22 15:11 胡椒粉hjf 阅读(682) 评论(0) 推荐(0) 编辑
摘要:Node.js 是一个异步的世界,官方 API 支持的都是 callback 形式的异步编程模型,这 会带来许多问题,例如:callback 嵌套问题 ,异步函数中可能同步调用 callback 返回 数据,带来不一致性。为了解决以上问题 Koa 出现了。 Koa-- 基于 Node.js 平台的下 阅读全文
posted @ 2019-04-22 11:00 胡椒粉hjf 阅读(601) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示