我想从MeteorJS的私人文件夹中提供静态文件。 我已经使它适用于上传的静态文件但尚未用于服务器生成的文件。
Router.route('/:etrs', {
name: 'serverRoute',
where: 'server',
action: function() {
var contents = Assets.getText(this.params.etrs);
this.response.end(contents);
}
});
例如,在/ private文件夹中,有test1.html和test2.html。当我mup部署到Digital Ocean服务器时,test1.html和test2.html工作得很好!但是,当我将test3.html生成到与test1.html和test2.html相同的文件夹中时,它只显示“服务器错误”。如何让test3.html工作?谢谢!
参考:Serving an “index.html” file in public/ when using MeteorJS and Iron Router?