node.js-5(代码片段)

gooseyt gooseyt     2022-12-11     790

关键词:

express

  1. 后端渲染一个页面
  2. api接口
  • 问题: 如果遇到了前后端不分离的项目, 你怎么做?
  1. 找后端,搭建项目启动的环境
  2. 找后端模板引擎 ( 找类似于 view 这样的目录 )
  3. 找静态资源文件目录
  4. 找对应性文件, index.ejs index.css
  5. 看效果改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
         )
      )

通信

前端三种通信形式

  1. 一种是基于后端的
    • 基于net模块的socket
  2. 另外两种是基于前端
    • 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);  查看详情