当前位置: 首页 > news >正文

短链接转换网站今日新闻国际最新消息

短链接转换网站,今日新闻国际最新消息,网站建设企业建站模板,电子科技公司网站express概念 Fast, unopinionated, minimalist web framework for Node.js 快速、独立、极简的 Node.js Web 框架。 express相当于前端的jquery, 在不更改不侵入原生node的基础上封装了大量易用且实用的服务端api, express框架的封装原理就是前面第十天我们自己封装的简易服务器…
  1. express概念

Fast, unopinionated, minimalist web framework for Node.js
快速、独立、极简的 Node.js Web 框架。

  1. express相当于前端的jquery, 在不更改不侵入原生node的基础上封装了大量易用且实用的服务端api, express框架的封装原理就是前面第十天我们自己封装的简易服务器, 不过express做的抽象要比我们自己封装服务器多得多
  2. 使用 Express 应用生成器 这个可以比作做前端的项目初始化脚手架比如vue-cli vite
1.
npm install -g express-generator 
安装生成器
2.
express --view=pug myapp 
生成应用, 一些404页面, 静态资源目录帮我们做好了, 使用 handlebars 作为模板引擎, 关于handlebars其实是一个非常简单的模板引擎
感兴趣可以去查阅相关资料
  1. 基础api介绍
//路径匹配
//1.匹配 /abcd
app.use('/abcd', (req, res, next) => {console.log('/abcd');next();
});
//2.匹配 /abcd /abd
app.use('/abc?d', (req, res, next) => {console.log('/abc?d');next();
});
//3.匹配 /abcd /abbcd /abbbbbbcd
app.use('/ab+cd', (req, res, next) => {console.log('/ab+cd');next();
});
//4.匹配 /abcd /abxcd /abxxxxxcd
app.use('/ab*cd', (req, res, next) => {console.log('/ab*cd');next();
});
//5.匹配 /abcd /ad
app.use('/a(bc)?d', (req, res, next) => {console.log('/a(bc)?d');next();
});
//6.正则匹配 /abc开头的路径 或 /xyz开头的路径
app.use(/\/abc|\/xyz/, (req, res, next) => {console.log('正则匹配');next();
});
//7.数组匹配 /abc /xyz 开头的路径
app.use(['/abc', '/xyz'], (req, res, next) => {console.log('数组匹配');next();
});
app.use(/.*/, (req, res, next) => {res.json({ over: true });
});//一些输出
app.use('/login/:path/:name', (req, res, next) => {console.log(req.baseUrl, 'baseUrl');console.log(req.body, 'body');console.log(req.cookies, 'cookie');console.log(req.fresh, '客户端是否有缓存');console.log(req.hostname, 'client hostname');console.log(req.ip, 'client ip');console.log(req.method, 'method');console.log(req.path, 'path');console.log(req.params, 'params');console.log(req.get('Content-Type'), 'header["content-type"]');console.log(req.is('json') === 'json', 'req.header["content-type"] is json');console.log('over ! ! !');res.json({ msg: 'please login' });next();
});
  1. 工欲善其事,必先利其器, 在调试服务器接口的时候可以使用postman等工具, 比在浏览器调试方便
    虽然通篇说的后端都是web服务器, 但其实, 在http协议或者其它协议的前提下, 后端的接口不只是能够服务web, 还能服务app 嵌入式等
    postman相比apipost更适合开发人员做一点简单的测试, 更轻量好用
    界面如下, 开箱即用, 需要汉化可以去github上拿 连接
    postman
http://www.khdw.cn/news/69822.html

相关文章:

  • 建动画网站需要多少钱杭州优化建筑设计
  • 商标 做网站 是几类百度提交网站
  • 杭州个人做网站宁波seo营销
  • 设计专业哪个学校好高级seo招聘
  • 自动收录sem优化和seo的区别
  • 政务网站建设浙江seo排名优化的网站
  • 模板网站建设教程视频数据推广公司
  • 怎么做网站前台制造企业网站建设
  • makah5页面制作网站网上推广企业
  • 怒江网站建设免费发布产品的平台
  • 网站建设好的关键词首页排名代做
  • 沈阳哪里做网站福州网络营销推广公司
  • 百度网站大全旧版南宁网站建设网络公司
  • 郑州网站建设企业网站源码
  • 经营范围网站建设推广怎么推
  • 三维建模久久seo正规吗
  • 海南做网站的公司有哪些百度关键词推广2元一天
  • 山西响应式网站建设设计网站建设流程步骤
  • 四川建设安全协会网站百度竞价排名价格查询
  • 代做寄生虫网站黄页网络的推广网站有哪些类型
  • 使用div建设的网站关键词优化的原则
  • 给企业做网站需要什么信息网页设计
  • wordpress 网站logo怎么推广
  • 做电影网站多少带宽深圳高端seo公司助力企业
  • 国内外网站建设百度推广优化技巧
  • 上市公司中 哪家网站做的好西安网站建设网络推广
  • 做本地网站卖营销推广有哪些公司
  • 青海网站建设免费推广最近国际新闻大事
  • 男女直接做那个的视频网站电工培训课程
  • 做博客网站最好用什么系统bt种子bt天堂