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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    前后端分离之后地址如何配置?
    • 2017-12-04 00:00
    • 10
    88
    0

    公司有一个大的平台,根据客户需求会在该平台上添加若干功能,最近发现功能模块多了之后每次部署都需要修改配置地址(开发给的接口地址、绝对路径地址、有时候还有一个附件下载地址)。

    假设部署了50个功能模块,客户要求把端口号8088改成8099,那么1个功能模块需要修改1次,一次修改2个地址,50个功能模块就需要修改50次,100个地址,这对于部署人员来说事重复工作量。

    跟同事商量过这个事情,可以在平台那里做一个“部署地址”功能模块,但是50个功能模块也需要在配置文件中引入这个地址,只减少了100次的工作量,还是需要修改50次。

    最后商量的解决方案是使用nginx分发,这样代码里的地址不变,每次部署的时候配置好地址就行,但是也不能完全解决改变项目名和路径的问题,不知道对于这样的问题有什么好的动态的解决方案。

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 前后端分离是一种软件开发模式,它将前端和后端的开发过程分离,使得前端可以专注于用户界面设计和用户体验,而后端可以专注于数据处理和业务逻辑。在前后端分离的情况下,地址配置会更加复杂,因为地址的定义需要考虑到前端和后端的通信。

      以下是一些常见的前后端分离后地址配置的考虑因素:

      1. 通信方式:前后端之间的通信方式主要取决于你们使用的编程语言和框架。例如,如果你使用的是Node.js和Express框架,你们可以使用http或https协议进行通信。如果你使用的是Java和Spring框架,你们可以使用WebSocket协议进行通信。

      2. 数据库连接:如果你使用的是后端数据库,如MySQL或PostgreSQL,你需要知道如何在前端和后端之间设置数据库连接。这通常涉及到在服务器端配置数据库连接字符串,然后在前端使用Ajax请求获取连接信息。

      3. API接口:如果你需要在前端和后端之间提供API接口,你需要知道如何在服务器端定义API接口,并在前端使用AJAX请求获取API响应。

      4. API认证:如果你的API需要进行身份验证,你需要知道如何在前端和后端之间实现身份验证。这通常涉及到在服务器端设置用户认证机制,并在前端使用Ajax请求获取认证信息。

      5. 部署地址:你需要知道如何在前端和后端之间部署你的应用。这通常涉及到在服务器端配置部署环境,并在前端使用Ajax请求获取部署信息。

      以上只是一些基本的考虑因素,实际的地址配置还需要根据你的具体需求和技术栈进行定制。

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