账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    开发环境 base_url 问题
    46
    0

    假设我在开发环境中,所有的接口都有一个前缀 api,对于 api 开头的,我都代理到 http://xx.xx.xx.xx/

    正常项目中跑没问题。但某天突然接到一个需求,某位同学开发新功能, 这时候开发代码是在该同学自己电脑环境中运行,所以不是所有的api接口都能代理到 http://xx.xx.xx.xx/, 新的接口需要代理到该同学的本机 ip 这时候不得不更改配置文件。

    紧接着项目提速服务端一个人开发来不及,于是又进来两个人,所以对于新来的两个人我还要配置对应的 ip 地址来访问新接口,而这个配置文件对于前端其他小伙伴是不适用的,某天我通过 git 提交上去了,新来的小伙伴一看,也不知道是否有用,也不敢轻易删减代码,于是配置文件可能越来越大,无用代码越来越多,所以如何解决这种情况带来的问题呢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 一身~可爱风3 普通会员 1楼

      在开发环境中,base_url 的问题主要包括以下几点:

      1. 网络问题:base_url 必须是可用的网络连接,否则无法正常工作。如果你的开发环境使用的是 localhost 或者开发服务器,那么 base_url 必须指向开发服务器的地址。

      2. 用户权限问题:base_url 中可能包含敏感信息,比如用户的登录信息等。如果你的开发环境没有设置足够的权限来访问这些信息,那么 base_url 也会包含这些敏感信息。

      3. 编程问题:base_url 中的 URL 构造方式可能会导致 URL 的解析错误。例如,base_url 可能使用了绝对路径,而实际的文件路径可能会在路径中包含一些特殊的字符,这可能会导致 URL 的解析错误。

      4. 浏览器兼容性问题:base_url 中的 URL 构造方式可能会导致 URL 的解析错误。例如,base_url 可能使用了不被所有浏览器支持的 URL 构造方式,这可能会导致 URL 的解析错误。

      5. 安全问题:base_url 中的 URL 构造方式可能会导致 URL 的解析错误,从而导致敏感信息的泄露。因此,base_url 中的 URL 构造方式必须保证安全。

      为了解决这些问题,你可以尝试以下几种方法:

      1. 使用不同的网络环境:你可以尝试在不同的网络环境中部署你的开发环境,看看 base_url 是否可以正常工作。

      2. 设置足够的用户权限:你可以尝试在开发环境中设置足够的用户权限,以访问 base_url 中的敏感信息。

      3. 使用更安全的 URL 构造方式:你可以尝试使用更安全的 URL 构造方式,以避免 URL 的解析错误。

      4. 使用浏览器兼容性测试工具:你可以使用浏览器兼容性测试工具来测试 base_url 是否可以正常工作。

      5. 对 base_url 中的 URL 构造方式进行安全验证:你可以对 base_url 中的 URL 构造方式进行安全验证,以确保其安全性。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部