js/jsfun/fnRender.js 渲染操作
//测试时,将前面return行的代码注释掉,
//render函数需要和return配合使用,将当前请求的最终结果返回给jssaas平台,jssaas平台按配置信息解析处理。
//====返回JSON结构
return fnRender_error("错误信息")
return fnRender_json({"title": "AAAA", "price": 123})
//=====导出流文件
let bytes = fnIO_getFileByte(fnJsa_jsCodePath() + "/demoresource/aa.txt")
//无需配置头部信息
return fnRender_exportFile("aaa.txt", bytes)
//自定义导出配置,未配置,则返回文本内容
return fnRender_fileByte({}, bytes)
//=====页面输出
//模板输出
return fnRender_template("html/index.html", {"t": fnTime_timestamp()})
//模板内容输出
let html = `
标题
当前时间戳:{{.t}}
`;
return fnRender_templateContent(html, {"t": fnTime_timestamp()})
//html内容输出
return fnRender_html(html)
//没数据页面
return fnRender_nodata("内部异常导致无可用数据")
//自定义输出
return fnRender_option(html, {})
//页面转跳
return fnRender_redirect("http://www.baidu.com")
//====返回文本
return fnRender_text("我是测试文本")