关键词:
express
- 后端渲染一个页面
- api接口
- 问题: 如果遇到了前后端不分离的项目, 你怎么做?
- 找后端,搭建项目启动的环境
- 找后端模板引擎 ( 找类似于 view 这样的目录 )
- 找静态资源文件目录
- 找对应性文件, index.ejs index.css
- 看效果改js 看效果改css
api接口暴露
测试接口是否正常,我们可以使用测试工具:postman insomnia
BE: BackEnd 后端
express中一个路由即一个接口
- api接口暴露的方式有两种:
- 第一种: 使用模板进行暴露,但是要将数据做字符串转换,然后使用ejs的非转义输出
router.get('/',function( req,res,next ) res.render('mine', mine: JSON.stringify( ret: true, username: 'yyb', password: 123 ) ) )
- 第二种: 使用json()
router.get('/',function( req,res,next ) res.json( ret: true, username: 'yyb', password: 123 ) )
通信
前端三种通信形式
- 一种是基于后端的
- 基于net模块的socket
- 另外两种是基于前端
- H5 提供的 webSocket
- 低版本pc端使用的 socket.io
markdowngit代码片段(代码片段)
csharp代码片段(代码片段)
javascript代码片段(代码片段)
textvisualbasic代码片段(代码片段)
sqloracle代码片段(代码片段)
swift代码片段(代码片段)
java代码片段【安卓】(代码片段)
shbash的代码片段(代码片段)
markdownphpexcelnotes和代码片段(代码片段)
javaandroid的代码片段(代码片段)
javascriptjs-常用代码片段(代码片段)
常用代码片段(代码片段)
单例模式privatestaticHttpUtilinstance;publicstaticsynchronizedHttpUtilgetInstance()if(instance==null)instance=newHttpUtil();returninstance; 查看详情
常用代码片段(代码片段)
单例模式privatestaticHttpUtilinstance;publicstaticsynchronizedHttpUtilgetInstance()if(instance==null)instance=newHttpUtil();returninstance; 查看详情
text代码片段很有用(代码片段)
vbscript我的代码片段(代码片段)
java代码片段【java】(代码片段)
rr有用的代码片段(代码片段)
常见的代码片段(代码片段)
$(id).select2(placeholder:"--请选择--",allowClear:true,data:list); 查看详情