
Node.js
文章平均质量分 63
qq_19891827
暂无
展开
-
【知识整理】Node.js-Sequelize之原始查询
一。使用原始查询或执行已经准备好的SQL语句,可以用Sequelize提供的工具函数sequelize.query实现.1.原始查询方法:(1)//可以在查询时传入type属性,指定表示查询类型的type参数,以告诉sequelize如何格式化返回结果sequelize.query("select * from users", {type : sequelize.QueryType原创 2017-09-26 12:51:07 · 6091 阅读 · 0 评论 -
windows下利用Node.js开发后台服务器(三)
三.为前端做数据接口1.在项目文件夹下新建app.js文件作为项目主入口文件2.项目需要用到koa\koa-bodbparser\kou-router\kou-cors模块,先requrie进去const Koa = require('koa');const bodyParser = require('koa-bodyparser');const cors = require('k原创 2018-01-23 08:56:02 · 740 阅读 · 0 评论 -
windows下利用Node.js开发后台服务器(一)
一。安装Node.js(1)打开node的官网,下载node,https://nodejs.org/en/(2)点击安装包->选择好安装位置->一路Next到完成即可.(注:在windows上安装是要选择全部组件,包括勾选Add to Path)(3)完成安装后,打开windows命令提示符(点击‘开始’->键盘输入‘cmd’即可)。然后在命令提示符中输入node -v,如原创 2017-12-28 10:24:06 · 1517 阅读 · 0 评论 -
【知识整理】Node.js-Koa之Web App的功能
一。Web App的功能1.Cookies:用来读写cookieconst main = function(ctx){ const n = Number(ctx.cookie.get('view') || 0) +1; ctx.cookid.set('view', n); ctx.response.body = n + 'view';}2.表单:koa-body模块可以用来从p原创 2017-12-06 10:16:00 · 414 阅读 · 0 评论 -
【知识整理】Node.js-Koa之错误处理
一。错误处理1.500错误:如代码运行过程发生错误,我们需要把错误信息返回给用户。HTTP协议规定这时要返回500状态吗,koa提供了ctx.throw()方法,用来抛出错误。const main = ctx =>{ ctx.throw(500);}2.404错误:如将ctx.response.status设置成404,相当于ctx.thow(404),返回404错误const转载 2017-11-29 16:08:32 · 5023 阅读 · 0 评论 -
【知识整理】Node.js-Koa之路由
一。路由1.原生路由:通过ctx.request.path可以获取用户请求的路径,实现简单的路由。const main = ctx =>{ if(ctx.request.path !== '/'){ ctx.response.type='html'; ctx.response.body = 'Index'; return; } ctx.response.body =原创 2017-11-07 17:29:53 · 495 阅读 · 0 评论 -
【知识整理】Node.js-Koa之Context、HTTP Response类型
koa: 是一种简单好用的web框架。特点是优雅、简介、表达力强、自由度高。本身代码只有1000多行,所有功能都通过插件实现。一。Context对象:Koa提供一个Context对象,表示一次对话的上下文(包括HTTP请求和HTTP响应),通过操作这个对象就可以控制返回给用户的内容。1.Context.response.body属性就是发送给用户的内容。const Koa = requ原创 2017-10-19 11:21:03 · 2611 阅读 · 0 评论 -
【知识整理】Node.js-Sequelize之模型(表)之间的关联关系
一。Sequelize介绍:二。模型之间存在各种关系,如:一对一、一对多、多对多等。模型件的关系本质上是对其代表的数据库中表之间的关系的描述,通过这些关系可以实现数据库中表之间主/外键约束的创建。查询时也可以基于这些关系,生成在数据库中执行的简介查询或复合查询SQL语句。三。一对一关联:一对一关联是由一个单一的外键,实现两个模型之间的精确关联。1.BelongsTo(属于):Belon原创 2017-09-13 15:49:24 · 4890 阅读 · 0 评论 -
【知识整理】Node.js-Sequelize之查询
一。Sequelize中两种查询方式:1.使用Model(模型)中的方法查询。2.使用sequelize.query()进行SQL语句的原始查询.本文主要介绍第一种“Model”查询。第二种“原始查询”的方式将在下篇博客中介绍。1.Attributes属性与查询字段:查询时,如果值需要查询模型的部分属性,可以通过在查询选项中指定attributes属性实现,该项是一个数组,在数组中指定要查询的原创 2017-09-20 15:58:53 · 4375 阅读 · 0 评论 -
windows下利用Node.js开发后台服务器(二)
二。搭建项目架构1.(1)在合适位置新建一个文件夹作为项目总目录(2)在VS Code中打开该文件夹(文件->打开文件夹)(3)新建package.json文件(3)在package.json文件中写入如下项目信息 ①name:项目名称(必填) ②version : 项目版本号(必填) ③description : 项目描述(可选原创 2018-01-08 11:34:56 · 1385 阅读 · 0 评论