当前位置: 首页 > 知识库问答 >
问题:

vue.js - Node项目服务器与本地Vue项目接口联调失败的解决方法?

小牛23120
2024-06-28

node项目已经运行到了服务器上面了,且浏览器可以通过公网ip访问,但是在本地vue项目中通过接口不能实现联调,

  devServer: {
    proxy: {
      // 配置多个代理
      "/adminapi": {
        target: "http://xxx.xx.xxx.xxx:3000",
        changeOrigin: true,
      },
    },
  },

本地vue项目使用的是代理的方式解决跨域问题的

axios.post("/adminapi/user/login", loginParam).then((res) => {
        console.log(res.data);
        if (res.data.code === "200") {
          ElMessage({
            message: res.data.message,
            type: "success",
          });
          store.commit("changeUserInfo", res.data.data);
          store.commit("changeGetterRouter", false);
          // 跳转到首页
          router.push({
            path: "/index",
          });
        } else {
          ElMessage.error(res.data.message);
        }
      });

本地运行的vue项目可以实现接口联调

共有2个答案

公良鸿风
2024-06-28

devServer配置只有在本地开发环境才有效,
页面部署后,生成环境,如果存在跨域,需要在服务端配置跨域头。

另外贴一个网上看到的devServer的配置

  devServer: {   
        proxy: {   
            '/api': {  
                target: "http://baidu.com",
                changOrigin: true,   //如果接口跨域这里就要这个参数配置
                pathRewrite: {
                }
    }  
卫子平
2024-06-28

意思是开发环境下的前端,调用后端api跨域吗

 类似资料:
  • 本文向大家介绍Vue 项目部署到服务器的问题解决方法,包括了Vue 项目部署到服务器的问题解决方法的使用技巧和注意事项,需要的朋友参考一下 相信很多小伙伴在用Vue-cli安装的脚手架开发的时候,在开发环境中项目可以很正常的运行,但是进入到生产环境,编译打包后,放入服务器,项目就不正常了,会出现空白页或者路由跳转404等问题。遇到这些问题不要慌张,正确的配置加上后端的简单配合就可以解决。 如何打包

  • vue项目怎么查看node版本?

  • 本文向大家介绍详解Node项目部署到云服务器上,包括了详解Node项目部署到云服务器上的使用技巧和注意事项,需要的朋友参考一下 本篇介绍了Node项目部署到云服务器上,小编觉得不错,分享给大家,具体如下: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其

  • 本文向大家介绍electron demo项目npm install安装失败的解决方法,包括了electron demo项目npm install安装失败的解决方法的使用技巧和注意事项,需要的朋友参考一下 electron官网提供的demo项目,在npm install 的时候总是报错显示安装失败, 解决办法:FQ即可成功安装。 以上这篇electron demo项目npm install安装失败的

  • 本文向大家介绍Vue-cli项目部署到Nginx服务器的方法,包括了Vue-cli项目部署到Nginx服务器的方法的使用技巧和注意事项,需要的朋友参考一下 0. Nginx使用 以windows版为例,下载niginx压缩包并解压到任意目录,双击nginx.exe,在浏览器中访问http://localhost,如果出现Welcome to nginx!页面则说明成功。 nginx常用命令如下:

  • 本文向大家介绍vue init webpack 建vue项目报错的解决方法,包括了vue init webpack 建vue项目报错的解决方法的使用技巧和注意事项,需要的朋友参考一下 使用vue init webpack 创建vue项目时报如下错误: 解决方法: 1.先检查npm和node的版本 查看npm版本:npm -v 升级npm: npm install -g npm 查看node版本:n

  • 本文向大家介绍解决vue项目打包上服务器显示404错误,本地没出错的问题,包括了解决vue项目打包上服务器显示404错误,本地没出错的问题的使用技巧和注意事项,需要的朋友参考一下 1、使用脚手架搭建一个vue项目 2、运行,在本地运行没问题,接着打包上服务器,遇到404的错误,如下 这是webpack打包的结果,解决办法如下 1、修改build文件夹下的utils.js文件,大约在51行添加 2、

  • 本文向大家介绍vue项目部署到Apache服务器中遇到的问题解决,包括了vue项目部署到Apache服务器中遇到的问题解决的使用技巧和注意事项,需要的朋友参考一下 最近刚重构完,我们的一个项目,由原来的jsp模式改为了前后端分离,前端选型为vue,开发完成之后第一件时间就是要部署测试,服务端选的是Apache。本来以为很简单的一件事情,几经坎坷部署了两天才算能够正常访问了。先记录如下, 过程搭建A