在单页面Web应用程序方案中,如果我在/static
路径上提供所有静态文件:
server.getServerConfiguration().addHttpHandler(new StaticHttpHandler("src/main/webapp"), "/static");
除了webapp
之外,*.js
目录还包含我的所有*.css
和index.html
个文件。
如果index.html
,我如何在/
上/static/
投放?
答案 0 :(得分:1)
你试过了吗?
var revolutionBar = SKShapeNode(circleOfRadius: 25)
revolutionBar.alpha = 1
revolutionBar.fillColor = SKColor.blueColor()
revolutionBar.physicsBody = SKPhysicsBody(circleOfRadius: 20)
revolutionBar.physicsBody?.affectedByGravity = false
self.addChild(revolutionBar)
答案 1 :(得分:0)
即使你可以像:
那样实现它server.getServerConfiguration().addHttpHandler(new StaticHttpHandler("src/main/webapp"), "/static", "/index.html");
但在那种情况下" index.html"可以从" /index.html" ;," /static/index.html" ;," / static /"并且在index.html文件中维护相对路径将非常困难。
我建议实施额外的"转发器" HttpHandler,将转发" /index.html"请求" /static/index.html",它更容易解决相对路径问题。