天机学堂nacos配置
时间: 2025-01-01 22:30:10 浏览: 5
### 天机学堂 Nacos 配置教程
#### 1. Nacos 注册中心配置
为了使天机学堂项目能够正常工作,需要将服务注册到 Nacos 中。这一步骤确保各个微服务可以相互发现并通信。
对于 `auth-service` 这样的认证服务,在开发环境中 (`dev`) 的配置文件应命名为 `auth-service-dev.yaml` 并放置于 Nacos Config Server 下[^2]。
```yaml
spring:
application:
name: auth-service
cloud:
nacos:
discovery:
server-addr: localhost:8848 # Nacos服务器地址
```
#### 2. 微信登录回调URL设置
针对微信登录功能,需特别注意回调 URL 和端口号的一致性。具体来说:
- **本地测试环境**
如果是在本地调试,则应该使用如下配置[^3]:
```yaml
server:
port: 8160
servlet:
context-path: /auth
weixin:
appid: wxed9954c01bb89b47
secret: a7482517235173ddb4083788de60b90e
```
- **生产环境**
对于线上部署,假设域名指向的是 `http://tjxt-user-t.itheima.net/api/auth/wxLogin` ,那么相应的配置应该是:
```yaml
server:
port: 63070
servlet:
context-path: /api/auth
weixin:
appid: wx17655f8047b85150
secret: 68918d65287802a19b1905cbda7eaa93
```
#### 3. API 实例化和服务发现机制
值得注意的是,只有API网关才真正作为独立的服务实例运行;而其他内部服务只需向Nacos注册其存在即可,无需单独启动新的进程来提供服务。
通过上述配置,整个系统的各部分就能顺利协作起来,实现预期的功能需求。
阅读全文