node作为中间件

1、会使用中间层作为数据的中转站(解决跨域)
好处:1,没有跨域
2、可以对接收的数据进行二次处理。(过滤)
小程序 ,公众号,工作项目
ajax

    1、需要知道什么是跨域
    2、服务器与服务器之间访问是没有跨域概念的。


    node搭建服务器
        weibo
            index.html
            server.js
                app.use(express.static("../weibo"))
                调用第三方的服务器
  // 做一下:
    cnpm 下载多个
   cnpm install express request md5 -D
    1、下载request 模块
    2、引用
        const request = require("request");
        // get  post
        request("url",function(err,response,body){
            body
        })

2、混合式的开发
ejs:----------------------- view engine
后端的模板

  1、下载   ejs
  cnpm install ejs -D
  2、引入
  const ejs = require("ejs")
  3、配置
  app.set("view engine","ejs");// 将你的模板引擎设为ejs

  4、使用
  app.get("/",function(req,res){
     var obj={};
     res.render("ejs文件",obj);
  })

  5、创建ejs 模板
    默认在views文件当中

    <%=%> 要渲染,
    如果没有= 相当于是JS语句

   可以嵌入外部的EJS
   <%include book%>  嵌入名字为book.ejs
   v
   app.set("views","html");// 设置默认项。---将views 修改为html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值