当我尝试返回调用者时,2MB文件的内容sails
终止响应并返回404
。以下是相关代码:
const fs = require('fs'),
height = parseInt(req.param('height'), 10),
filePath = `ebook.css`;
fs.readFile(filePath, 'utf8', function(err, css){
if(err){
return res.serverError({error: 'Can not open CSS file.'});
}
return res.json({ebook: {
title: publication.title,
numPages: publication.numPages,
thumbs: thumbs,
css: css
}});
来电是AJAX
,如果我拿出css
键,一切正常。感谢。
答案 0 :(得分:0)
原来这个文件包含一些花括号,我想这会打破JSON
编码。但为什么?文件内容是字符串,所以不应该在没有进一步解析的情况下将其放在JSON
值中吗?