在 Java Spark 框架中,如何使用 /api/search
等 REST 端点在根 /
处提供静态文件(index.html、CSS、JS) ?
public static void main(String[] args) {
Spark.staticFiles.location("/");
Spark.staticFiles.externalLocation("my-static-folder");
Spark.get("/api/search", (req, res) -> "rest endpoint");
}
在上面的示例中,Spark 将不会使用 /api/search
端点。相反,它将提供 my-static-folder/api/search/index.html
。
最佳答案
我实际上不需要 /api/search
上的 GET
,我需要 POST
。使用 POST 使一切按预期工作:
Spark.post("/api/search", (req, res) -> "rest endpoint");
我不确定如何使 GET
工作。
关于java - 在/具有重叠路由(例如/api/search)提供Java Spark静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60107025/