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项目可以实现接口联调
devServer配置只有在本地开发环境才有效,
页面部署后,生成环境,如果存在跨域,需要在服务端配置跨域头。
另外贴一个网上看到的devServer的配置
devServer: {
proxy: {
'/api': {
target: "http://baidu.com",
changOrigin: true, //如果接口跨域这里就要这个参数配置
pathRewrite: {
}
}
意思是开发环境下的前端,调用后端api跨域吗
本文向大家介绍Vue 项目部署到服务器的问题解决方法,包括了Vue 项目部署到服务器的问题解决方法的使用技巧和注意事项,需要的朋友参考一下 相信很多小伙伴在用Vue-cli安装的脚手架开发的时候,在开发环境中项目可以很正常的运行,但是进入到生产环境,编译打包后,放入服务器,项目就不正常了,会出现空白页或者路由跳转404等问题。遇到这些问题不要慌张,正确的配置加上后端的简单配合就可以解决。 如何打包
vue项目怎么查看node版本?
关于Vite,Vue,SSR的项目,已经开发完成。准备在服务器上(使用了docker)构建,然后一直构建失败。 第一次尝试 项目打包后生成dist文件,然后将生产环境的package.json扔到dist里,下载依赖,使用pm2运行, 结果发现docker容器一直重新启动,经查看pm2官网文档,发现需要进行docker集成,后使用pm2-runtime 第二次尝试 全局安装pm2,如下仍然失败 后
本文向大家介绍详解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常用命令如下: