У меня есть приложение, использующее встроенный Jetty для обслуживания как интерфейса сайта, так и API.Обслуживание статических файлов с согласованием содержимого с помощью встроенного Jetty
Это написано на Scala, но это не актуально. Мой файл, который все настройки выглядит так:
val servlet = new ServletHolder(Servlet)
val frontend = new ServletHolder(new DefaultServlet())
frontend.setInitParameter("resourceBase", "frontend")
val handler = new ServletContextHandler()
handler.addServlet(servlet, "/api/*")
handler.addServlet(frontend, "/*")
val server = new Server(8080)
server.setHandler(handler)
server.start()
Однако статическое содержимое обслуживается /
требует, чтобы я использовать расширение файлов для моего статического контента - Я хотел бы использовать content negotiation так, что они не требуются. Это возможно?