请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

登陆域名修改有问题

我用的是新版本的 vue-element-admin 项目,按照视频如果我把 .env.development .env.production这2个文件里配置成 VUE_APP_BASE_API = ‘https://localhost:18082

运行 npm run dev 发现 login 请求的域名是 http://localhost:9527 ,对应的是 vue.config.js 中

// If your port is set to 80,
// use administrator privileges to execute the command line.
// For example, Mac: sudo npm run
// You can change the port by the following method:
// port = 9527 npm run dev OR npm run dev --port = 9527
const port = process.env.port || process.env.npm_config_port || 9527 // dev port

这个配置 http也没有变成https

如果设置 VUE_APP_BASE_API = ‘https://book.youbaobao.xyz:18082’ 并且设置hosts 文件 就正常了 这是为什么

正在回答 回答被采纳积分+3

1回答

扬_灵 2021-07-09 08:42:56

同学你好,9527这个是前端项目启动的端口号,修改完配置文件后需要重新启动项目,https://localhost:18082如果你是本地启动的后端项目并配置了SSL证书这个接口是可以访问的,如果你本地没有启动后端项目这个接口是打不开也无法访问的,https://book.youbaobao.xyz:18082这个地址是我们线上后端的地址可以直接访问的。

1 回复 有任何疑惑可以回复我~
  • 提问者 宝慕林4472654 #1
    已经解决 多谢
    回复 有任何疑惑可以回复我~ 2021-07-10 15:19:22
  • 懂了,课程配置hosts是因为后端node项目部署在了本地。因此要把域名映射到本地ip地址:127.0.0.1。https://book.youbaobao.xyz:18082可以直接访问是因为后端设置了cors解决了跨域。
    回复 有任何疑惑可以回复我~ 2021-12-15 18:47:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信