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

猜你喜欢

转载自blog.csdn.net/mlonly/article/details/86582330