黑马瑞吉外卖项目报404

我是从那个B站瑞吉外卖那个地方过来的,大概在实现视频P11的登录的时候为啥报

img


之前以为端口有问题,修改了idea里端口

img


,之前页面是运行显示的是63342,改了这个之后才显示8080,但是运行项目启动类会报

img

端口被占用了,于是后来我又把application.yml文件里的端口修改为8081,但是整个过程依然有404的报错,大致问题和https://ask.csdn.net/questions/7725414这个帖子一样,之后我使用Apifox测试了一下接口

img


已经卡了我三天了,希望可以说的具体一点,非常感谢

问题已经解决了,404原因是因为页面路径一开始为http://localhost:8080/reggie/backend/index.html,8080后添加了项目名reggie,删除项目名后,就没有报404了。

解决办法:先执行clean,然后再执行install,再去检查target==》classes下面是否有application.yml,如果存在的话,启动应该是没有问题的。

是不是多启动了 已经有服务被启动了 打开那个 edit configurations看看是不是已经有一个服务了

404是路径的问题,我看你的请求路径写了项目名,你得.yml文件配置虚拟路径 context-path: /xxx 了吗

server:
  port: 8089  # 服务器端口号设置
  servlet:
    context-path: /xxx

这是路径问题啊

路径写错了啊