是否有使用Java Spark Framework设置到特定静态文件的路由的简单方法?
我正在设置一个从Java Spark服务器提供的Angular(1.5)应用程序。我已经设置了提供静态文件的一般方法:
staticFiles.location("/public");
该应用程序将有几个角度路线,例如/ start,/ config,/ live等。
当加载index.html和js文件时,Angular会处理路由。但我希望支持直接在/ start,/ config,/ live页面上加载应用程序。为此,我需要从所有这些路线提供index.html。
使用Python Flask,您可以执行以下操作:
@app.route('/live')
@app.route('/start')
@app.route('/config')
def index():
return app.send_static_file('index.html')
我无法在Spark中找到任何类似的内容。
从长远来看,我可能会提供来自NGINX的静态文件,您可以轻松地执行此操作。但是现在能够在Spark中做到这一点真的很棒。
任何? :)