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