【问题标题】:Sails.js returns 404 when a 2MB file is returned as JSON当 2MB 文件以 JSON 格式返回时,Sails.js 返回 404
【发布时间】:2017-10-13 00:31:12
【问题描述】:

当我尝试将 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 键,一切正常。谢谢。

【问题讨论】:

  • Freakin Sails man,我还在等待大量人口。
  • “我猜这会破坏 JSON 编码”。有错误吗?它是什么?如果没有,请在代码中添加一堆 log 调用,以确保一切都如您所想。

标签: javascript json ajax express sails.js


【解决方案1】:

原来文件包含一些花括号,我猜这破坏了JSON 编码。但为什么?文件内容是字符串,不进一步解析不应该放在JSON值吗?

【讨论】:

  • 请不要发布问题作为答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-04-29
  • 2013-11-21
  • 2011-06-11
  • 2013-08-06
  • 2011-01-08
  • 2014-06-13
  • 2012-05-17
相关资源
最近更新 更多