three.module.js:42242 THREE:ObjectLoader: Can't parse http://127.0.0.1:3000/getfile. Unexpected non-whitespace character after JSON at position 4
时间: 2024-02-02 18:04:52 浏览: 141
three.js文件
这个错误提示表明,在解析从服务器返回的数据时,出现了 JSON 解析错误。具体来说,是因为返回的数据不是合法的 JSON 格式,而是包含了非 JSON 字符,导致无法正确解析。
根据你的代码,你使用的是 fs 模块的 readFile 方法来读取文件内容,并将其作为响应发送给前端。但是,DXF 格式不是合法的 JSON 格式,因此直接将文件内容作为响应返回是行不通的。
为了解决这个问题,你可以尝试将 DXF 文件转换为其他格式,例如 JSON 或者 OBJ 等,然后将转换后的数据作为响应返回。具体的转换方法可以参考相关的教程或者第三方库。如果你想直接传输 DXF 文件,则需要使用其他方法,例如将文件转换为二进制格式、使用 Blob 对象等,具体实现方式可以参考相关文档和教程。
阅读全文