【问题标题】:Unable to locate file path in SailsJs framework无法在 SailsJs 框架中找到文件路径
【发布时间】:2014-01-04 12:32:31
【问题描述】:

我在 /assets/data/abc.ini 位置添加了一个 ini 文件。我需要从 homecontroller 读取这个文件。问题是,我无法从控制器中找到文件。升帆完成后,该文件将添加到 .tmp 文件夹中。

所有图像和 css 都完美地定位,从该位置,但 ini 路径失败。

【问题讨论】:

  • 根据the documentationassets 文件夹中的所有内容都可以从外部访问。您确定您的data/abc.ini 应该通过http://your.site.com/data/abc.ini 提供服务吗?
  • 是的,如果我通过your.site.com/data/abc.ini 我可以在浏览器中看到我的文件。但是通过它说的代码,在提到的路径中找不到文件。
  • 从您的控制器中,您是否尝试同时查看process.cwd() + '/assets'process.cwd() + '/.tmp'

标签: file path assets sails.js


【解决方案1】:

如果您使用的是 node fs 模块,则文件的路径是 assets/data/abc.ini,如果您正在处理 res(例如 res.view()),则 ini 文件的路径是 ../assets/data/abc.ini

【讨论】:

    猜你喜欢
    • 2021-10-01
    • 2020-08-02
    • 1970-01-01
    • 1970-01-01
    • 2015-03-21
    • 2021-11-09
    • 2014-03-26
    • 2020-07-30
    • 1970-01-01
    相关资源
    最近更新 更多