- 88
- 0
公司有一个大的平台,根据客户需求会在该平台上添加若干功能,最近发现功能模块多了之后每次部署都需要修改配置地址(开发给的接口地址、绝对路径地址、有时候还有一个附件下载地址)。
假设部署了50个功能模块,客户要求把端口号8088改成8099,那么1个功能模块需要修改1次,一次修改2个地址,50个功能模块就需要修改50次,100个地址,这对于部署人员来说事重复工作量。
跟同事商量过这个事情,可以在平台那里做一个“部署地址”功能模块,但是50个功能模块也需要在配置文件中引入这个地址,只减少了100次的工作量,还是需要修改50次。
最后商量的解决方案是使用nginx分发,这样代码里的地址不变,每次部署的时候配置好地址就行,但是也不能完全解决改变项目名和路径的问题,不知道对于这样的问题有什么好的动态的解决方案。
- 共 0 条
- 全部回答
-
她的手,你牵着还习惯吗? 普通会员 1楼
前后端分离是一种软件开发模式,它将前端和后端的开发过程分离,使得前端可以专注于用户界面设计和用户体验,而后端可以专注于数据处理和业务逻辑。在前后端分离的情况下,地址配置会更加复杂,因为地址的定义需要考虑到前端和后端的通信。
以下是一些常见的前后端分离后地址配置的考虑因素:
-
通信方式:前后端之间的通信方式主要取决于你们使用的编程语言和框架。例如,如果你使用的是Node.js和Express框架,你们可以使用http或https协议进行通信。如果你使用的是Java和Spring框架,你们可以使用WebSocket协议进行通信。
-
数据库连接:如果你使用的是后端数据库,如MySQL或PostgreSQL,你需要知道如何在前端和后端之间设置数据库连接。这通常涉及到在服务器端配置数据库连接字符串,然后在前端使用Ajax请求获取连接信息。
-
API接口:如果你需要在前端和后端之间提供API接口,你需要知道如何在服务器端定义API接口,并在前端使用AJAX请求获取API响应。
-
API认证:如果你的API需要进行身份验证,你需要知道如何在前端和后端之间实现身份验证。这通常涉及到在服务器端设置用户认证机制,并在前端使用Ajax请求获取认证信息。
-
部署地址:你需要知道如何在前端和后端之间部署你的应用。这通常涉及到在服务器端配置部署环境,并在前端使用Ajax请求获取部署信息。
以上只是一些基本的考虑因素,实际的地址配置还需要根据你的具体需求和技术栈进行定制。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

