航行.js:文件访问
Sail.js: File Access
我正在尝试使用 D3 在基于 Sails.js 框架构建的 Web 应用程序中可视化数据集,但我在向 D3 指定我的数据集 .tsv 文件的位置时遇到问题。
基本上,我将"data.tsv"存储在与可视化数据的视图相同的文件夹中。为了加载数据,D3 以这种方式使用一个函数:
d3.tsv("data.tsv", type, function(error, data) {
...
});
但是,当函数尝试检索数据时,它会转到"http://www.mywebserver.com/analytics/data.tsv"并收到 404 NOT FOUND 错误,即使我将 data.tsv 存储在分析视图文件夹中也是如此。我知道这是因为 Sails 处理路由的方式 - 有什么办法绕过它吗?访问存储在 Sails.js 项目中的原始文件的最佳方式是什么?
视图文件夹不公开可用。服务器运行时,只有 .tmp/public
中的文件可用。但不要手动将文件复制到该文件夹中。每次服务器重新启动时,它都会被清空。
当服务器启动时,assets/
中的文件由 grunt 构建工具复制。你会想把你的文件放在那里。我建议阅读有关帆资产管理的信息。
扬帆资产
相关文章:
- 如何使用javascript在不更改页面的情况下访问文件上传所选文件
- 当访问文件时,我可以自动调用例程或函数吗
- 从firefox插件访问文件系统/目录路径
- 输入类型文件-如何访问文件属性
- 通过驱动器API访问文件夹中的文件
- 连接到客户端's PC使用php或JS访问文件
- 如何使用 javascript 循环访问文件系统目录和文件
- 在Chrome中下载后访问文件数据..
- 如何在 JavaScript 中逐字节循环访问文件
- 在本地访问文件
- 使用Phonegap访问文件
- 在QWebview中使用javascript访问文件系统
- Public Dropbox 中的 XMLHttpRequest 访问文件
- 如何将多个文件添加到数组中并在 AngularJs 中逐个访问文件
- 要在Parse.com中使用plupload,如何访问文件控制对象或base64字符串
- 拒绝WinRT访问文件
- 使用浏览器访问文件系统文件
- Java-使用“;查找“;用于显示访问文件中的特定记录或从中删除特定记录的命令
- 在用户提交结果时,将日期和时间保存到访问文件中
- 可以't访问文件外的coffeescript函数