@[TOC]( 报错 SyntaxError: Unexpected token R in JSON at position 0 at JSON.parse ()的解决方法)
报错代码:
const { Acticle } = require("../../model/article")
module.exports = async (req,res)=>{
// 判断是文章管理页面还是用户管理页面
req.app.locals.currentLink = "article";
// 文章列表处理函数
let articles = await Acticle.find().populate("author");
res.render("admin/article",{
articles:articles
});
}
正确代码
const { Acticle } = require("../../model/article")
module.exports = async (req,res)=>{
// 判断是文章管理页面还是用户管理页面
req.app.locals.currentLink = "article";
// 文章列表处理函数
let articles = await Acticle.find().populate("author");
let str = JSON.stringify(articles)
let strs = JSON.parse(str)
res.render("admin/article",{
articles:strs
});
}