我正在将Spring引导后端和Angular前端合并到一个可部署的应用程序中。
当我手动将路径从 ANTLRStringStream in = new ANTLRStringStream("abcabde");
IdTestLexer lexer = new IdTestLexer(in);
lexer.setFlag(true);
CommonTokenStream tokens = new CommonTokenStream(lexer);
IdTestParser parser = new IdTestParser(tokens);
parser.identifier2();
更改为localhost/getCities/6
或刷新页面时,它会将我重定向到根localhost/getCites/12
。
我试图在没有后端的情况下对其进行测试,因此这种方法效果很好。但是,当我构建前端并将其放置到后端时,我遇到了这个问题。
我不知道我还能尝试什么以及可能是什么问题?
答案 0 :(得分:0)
在Spring Boot中将其添加到我的控制器时,我解决了这个问题
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class ViewController {
@RequestMapping({"/getCities/**", "/streets/**"})
public String index() {
return "forward:/index.html";
}
}