nginx访问api请求404?

新手上路,请多包涵

error.log 报以下错误

CreateFile() "C:UsersAdministratorDesktopnxing/html/api/batu/login" failed (3: The system cannot find the path specified), client: 183.93.229.119, server: inbole.com, request: "POST /api/batu/login HTTP/1.1", host: "60.205.209.143"

但我这个是spring boot 服务 而不是一个静态资源,为什么404

阅读 3.8k
2 个回答

C:UsersAdministratorDesktopnxing/html/api/batu/login

因为是windows 系统下,前部分的分隔符应该是 \ 但是因为 \ 在开发中也承担着转义符的作用,所以后面给你了提示 The system cannot find the path specified 系统找不到这个路径。

两个解决办法

  • \ 替换成 \\
  • \ 替换成 /

你最好把你的问题描述清楚,重新修改你的问题,

  1. 配置文件贴出来
  2. 你做了啥,结果是啥,报错信息是什么

不带这么问的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题