我用的后端框架是sss (Spring + Spring Data Jpa +SpringMVC)

    其实后端整起来也很快,接下来重点是,如何让前端和后端之间通信。这是个头疼的问题

    注意以下几点:

    1、pom.xml的端口问题,要和前端配置的代理地址一致
    image.png

    前端的
    image.png

    image.png

    好了,前端指向的后端端口是一致的,那么现在视乎是可以通信了

    但是还差一点,还需要在Controller上允许跨域,或者配置Tomcat跨域

    image.png

    好了,两个都启动,java后端可以用Debug模式,在登录方法打个断点。

    image.png
    这里也有一个问题,参数过来怎么都是空的呢?

    是不是很痛苦。

    非常不理解,然后寻找解决方案,不小心排除后端(因为后端是可以进入的,但是有一点)
    就是@RequestParam,携带参数是required=默认是true的。去掉后一直不通过,那么锁定问题在前端
    但是前端请求应该也没问题,那就携带不了参数。进一步锁定是axios

    1. 语法:@RequestParam(value=”参数名”,required=”true/false”,defaultValue=””)
    2. value:参数名
    3. required:是否包含该参数,默认为true,表示该请求路径中必须包含该参数,如果不包含就报错。
    4. defaultValue:默认参数值,如果设置了该值,required=true将失效,自动为false,如果没有传该参数,就使用默认值

    然后找到一篇文章:https://www.jianshu.com/p/042632dec9fb
    image.png

    后端代码
    image.png

    image.png

    image.png
    前端登录

    image.png

    登录成功进入到HelloWorld中

    image.png