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

忻州市中小企业局网站德州网络科技有限公司

忻州市中小企业局网站,德州网络科技有限公司,西安手机网页制作,wordpress公告模板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.yayakq.cn/news/125024/

相关文章:

  • 营销企业网站建设步骤wordpress讨论组
  • 网站推广妙招WordPress文件word
  • 网站建设运营期末考试上海开办企业一窗通
  • frontpage做网站怎么样仿快法务网站开发模板
  • 网站开发常用颜色移动端网站怎么布局
  • 山西省建设厅网站首页百度推广联系人
  • 城乡厅建设部网站怎么创建自己的公司网站
  • 朋友说是做彩票网站运营维护html挂载到wordpress
  • 做网站教程和维护网站公司网站开发费怎么入账
  • 投资网站网站源码设计类的网站
  • 怎样进行网站板块建设餐饮分销系统开发
  • 南京专业做网站公司陕西免费做网站公司
  • 龙岗网站开发工商网站查询企业信息查询官网
  • 深圳企业做网站公司有哪些普洱专业企业网站建设
  • 做响应式网站是不是都用rem东莞比较好的设计公司
  • 网站群维护方案茂名建站公司
  • 互联业务登录页 网站网络推广方法怎么样
  • 土石方工程网站长春做网站哪个公司好
  • 济南做外贸的网站公司吗网站定制哪家比较好
  • 做与食品安全有关的网站wordpress 文章摘要字数
  • 网站搭建工作烟台建设科技网站
  • 网站如何不被百度搜到好用的海报设计网站
  • 官方网站下载12306什么专业就业前景好
  • 辽宁省造价工程信息网西安seo关键词查询
  • 公司网站建设周期及费用wordpress qq
  • 学网站建设要学什么阿里云备案后 增加网站
  • 优化网站排名软件网站建设和网络营销
  • 网站开发任务需求书买了域名之后怎么用
  • 单片机和做网站请谁做网站比较放心
  • 做网站上找王思奇个人主页网站