使用 app.get(“/”) 设置路由
app.get(“/b/:id”) 这里的参数 id 可以通过 req.params 获取
/b?name=aa&&age=12 查询条件 通过 req.query 获取
获取本地文件 (使用promise包装,使用.then()获得数据)
fs.readFile.promise("./uploads/seo/seo.json",'utf8');
获取到数据后可进行筛选数据并返回 ,当取到所需数据时,break退出循环返回数据。
使用app.post(“/”) 设置post请求,前端使用post请求获取。
写分页的思路:
根据后台所给的 当前页 ,总页数,总条数来写
点击数字页数时,传入 数字页数 ,
点击上下页时,将后台给返回的当前页数+-1,
点击确定按钮时,将输入框的页数传入 。
写分类查询的思路:
根据后台给的分类参数、用户点击传入的分类参数去设置当前分类状态
obj对象
userParam || 后台Param || 默认值 拼接字符串给 链接
要有后台给前端传可用参数的思想
由后台渲染页面利于seo优化
掌握处理数据的方法
例如
str = "id1:绿植格,id2:创意绿植diy,id3:绿植租摆,id4:绿植墙"
arr = str.split(",") // ["id1:绿植格","id2:创意绿植diy","id3:绿植租摆","id4:绿植墙"]
var obj = {}
arr.forEach(item=>{
obj[item.split(":")[0]] = item.split(":")[1]
})
obj // {id1:"绿植格",id2:"创意绿植diy",id3:"绿植租摆"}
取对象的键
for(var x in obj){console.log(x)}
//x id1,id2,id3