node+RESTful 接口交互设计方式设计项目路由

原创 2017年01月03日 20:20:14

    好久不见小编我了,是不是很想我这个萌妹子(想吐的自己扶墙哈),这个月是本小编蜕变的时间,因为我自己一个人完成了公司的后台系统,从产品需求原型设计到最后的后端都是一个人,所以加班加点的,就没有写博客,但是这次小编我满血复活的回来了,嘎嘎嘎嘎嘎!

   这次是利用node做UI渲染的接口层,然后利用RESTful 接口交互设计方式设计项目路由,现在我来介绍一下啥是RESTful其实他是一个接口规范,便于前后端开发的,我们这次的项目是利用node做服务端的,这里我先搭一个node的简易服务器

    

const express=require('express')
const bodyParser=require('body-parser')

const app=express()



app.use(bodyParser.urlencoded({ extended: false }))
app.use(bodyParser.json())

app.listen(3000,()=>{
	console.log("正在监听这个端口号")
})
  然后运行node 文件名就可以访问这个服务器了

  接下来是RESTful的介绍

   首先我们要知道HTTP的动词

   GET(SELECT):从服务器取出资源(一项或多项)。
   POST(CREATE):在服务器新建一个资源。
   PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。
   PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。
   DELETE(DELETE):从服务器删除资源。

我们常见的是get和post请求,所以我们如果设计路由的时候就会涉及到‘/updata:id’,类似于这种形式的路由,但是有了这个规范我们就能够利用http自带的这些服务来进行设计了,就能做到规范统一!

    感受:遇到一个新的名词一定要去查,看相关文档,其实他并没有那么难1

版权声明:本文为博主原创文章,未经博主允许不得转载。

用Node.js实现Restful风格webservice

Restful风格的WebService正在渐渐取代传统的SOAP, Java 也有很多Restful的框架,很方便简洁,Jersey,restlet,甚至SpringMVC也可以,不得不说Rest让...
  • huangxy10
  • huangxy10
  • 2014年01月04日 21:00
  • 36253

vue二级路由设置

项目当中使用vue的时候一定会用到路由,并且二级路由甚至三集路由的需求都是刚需,当然,多级路由的配置方法和二级的是一样的,简单讲讲二级路由的配置吧。       首先把一级路由的结构准备好: ...
  • dongguan_123
  • dongguan_123
  • 2017年06月01日 14:06
  • 2630

网络路由设计基础

一,分组转发的基本概念          路由器的主要工作就是为经过路由器的每个数据帧寻找一条最佳传输路径,并将该数据有效地传送到目的点。          分组转发即是指在互联网中,路由器转发IP分...
  • erlian1992
  • erlian1992
  • 2015年08月03日 13:37
  • 1899

express路由设计

express框架路由设计
  • zzwwjjdj1
  • zzwwjjdj1
  • 2016年07月06日 17:28
  • 1976

iOS路由设计(四)路由设计思路分析

http://www.jianshu.com/p/76da56b3bd55 前言 随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发...
  • jesse881025
  • jesse881025
  • 2017年03月20日 10:45
  • 398

随笔:vue2项目结构以及优化(着重是路由)

状态不太好,没办法集中精神开发。碰巧总有人问我路由配置以及项目结构问题,所以就来整理一些东西,只是一些随笔,方便自己以后查看。有不足之处,或者您有更好的方案,希望您不吝啬教给我。可留言,可加qq:97...
  • zhaohaixin0418
  • zhaohaixin0418
  • 2017年05月25日 13:59
  • 2084

负载均衡(一)基于接口、方法、参数的路由

基本场景:在实际的应用场景中,一般会以接口作为服务的粒度。也就是说,一个服务就是指一个接口的远程实现,当然某个接口的具体实现要根据具体的业务和系统来决定。在一个集群中会提供多个服务(接口),每个服务又...
  • u014656992
  • u014656992
  • 2016年04月12日 21:32
  • 990

PHP搭建自己的web框架-路由

路由指URL路由,通过解析URL参数找到执行的(控制器的)方法。 通过URL,能找到目标类和目标方法,通常使用pathinfo或参数。比如: pathinfo :http://...
  • rariki
  • rariki
  • 2016年01月03日 14:12
  • 2798

一级路由器静态路由访问二级路由器的方法二

此方法使用的是 小米路由器mini 版网络拓扑图: 开启小米路由器的SSH 功能。 1、打开网站:http://miwifi.com/miwifi_open.html 2、 3、SSH登陆路由...
  • u013732449
  • u013732449
  • 2017年02月11日 22:33
  • 272

ui-router中路由的二级嵌套

关于ui-router中嵌套路由中的问题1.首先我们的页面层次为 其中Main.html是我们的主页,我们要在main.html中对路由进行统一的管理。 main.html页面中有一个ui-v...
  • qq_21852449
  • qq_21852449
  • 2016年06月29日 23:13
  • 4865
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:node+RESTful 接口交互设计方式设计项目路由
举报原因:
原因补充:

(最多只允许输入30个字)