【发布时间】:2020-02-22 12:32:44
【问题描述】:
从sapper official template开始,我想用export default作为建议的eslint:
export default function get(_, res) {
res.writeHead(200, {
'Content-Type': 'application/json',
});
res.end(contents);
}
我有以下错误:
invalid json response body at http://127.0.0.1:3000/blog.json reason: Unexpected token < in JSON at position 0
FetchError: invalid json response body at http://127.0.0.1:3000/blog.json reason: Unexpected token < in JSON at position 0
at eval (webpack:///./src/node_modules/@sapper/server.mjs?:785:32)
at process._tickCallback (internal/process/next_tick.js:68:7)
如果我删除 default 关键字,一切都会按预期工作。
这是一个 eslint 错误,我不应该在这里使用 default 关键字,还是我的更改有问题?
【问题讨论】:
-
这个函数是怎么导入的?
-
我显然不知道。这是由 Sapper 服务器处理的。
标签: javascript node.js json sapper