为渲染的.coffee文件获取404

时间:2013-06-26 05:26:17

标签: node.js coffeescript gruntjs yeoman

我有一个使用yeoman角度生成器的测试node.js / angular app。但是,我在从原始的.coffee文件中备份渲染的.js文件时遇到问题。

js文件正在呈现并保存到APP_ROOT / .tmp,但是对js文件的任何请求都会产生404.

需要什么(在Gruntfile中?)以允许返回js文件?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

事情正在发挥作用。最终修复是为app.js文件添加一个额外的静态中间件,这是我已经尝试过的,但路径可能已关闭导致修复无法正常工作。

app.js

app.use(express.static(path.join(__dirname, 'public')));
app.use(express.static(path.join(__dirname, '.tmp')));

当我第一次添加〜第2行时,app.js文件夹被移动到app_root / server文件夹中,其中包含以下内容

app.use(express.static(path.join(__dirname, '..', '.tmp')));

由于某种原因无效。这教会我移动文件