主页:写程序的小王叔叔的博客欢迎来访👀
支持:点赞收藏关注
1、域名
通过内网穿透工具进行指定本地ip 作为域名,我用的是 https://natapp.cn 比较好用,
2、vue 跨域配置
前端页面中,在vue的main.js中使用axis实现跨域,路由进行配置前端vue组件的访问路径,main.js
/** 测试服务器用,并且开启springboot的拦截器AxiosCorsConfig类中文件 **/axios.defaults.baseURL=process.env.NODE_ENV==="production"?"http://域名": "http://域名";
router.js路由
exportdefaultnewRouter({ mode: "history", //base: process.env.BASE_URL, /**开发环境使用**/base: "/bjxvue/",/**配置前台访问的路径**/routes: [ { path: "/", name: " ", component: shopindex }, { path: "/shopindex", name: "shopindex", component: shopindex } ] });
configjs
constpath=require("path"); module.exports= { publicPath: "./", pages: { index: "src/main.js" }, configureWebpack: config=> { Object.assign(config, { // 开发生产共同配置resolve: { alias: { "@": path.resolve(__dirname, "./src"), "@c": path.resolve(__dirname, "./src/components"), "@a": path.resolve(__dirname, "./src/assets") } } }); }/*, devServer: { proxy: { "/drp": { target: "http://域名", //这个是你要访问得接口地址 changeOrigin: true, pathRewrite: { //重写地址 比如说 你的接口地址是'http://10.10.1.10/system/getUserInfo ' 你请求得时候地址只需要写'/test/getUserInfo' "/ROOT": "" } } } }*/};
3、springboot
packagecom.*.*.tools; importorg.springframework.context.annotation.Bean; importorg.springframework.context.annotation.Configuration; importorg.springframework.web.servlet.config.annotation.CorsRegistry; importorg.springframework.web.servlet.config.annotation.WebMvcConfigurer; importorg.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter; @SuppressWarnings("all") @ConfigurationpublicclassAxiosCorsConfig { /**生产环境不适用,开发环境使用**/@BeanpublicWebMvcConfigurercorsConfigurer() { returnnewWebMvcConfigurerAdapter() { @OverridepublicvoidaddCorsMappings(CorsRegistryregistry) { registry.addMapping("/**") .allowedHeaders("") .allowedMethods("") .allowCredentials(true) .allowedOrigins(""); } }; } }
4、访问方式
http://域名/后台方法 即可完成你的前后台交互功能,进行页面访问后台
当前项目还没有用到nginx技术,后期进行使用,等到用到nginx时便进行更新文档。
⚠️注意 ~
💯本期内容就结束了,如果内容有误,麻烦大家评论区指出!
如有疑问❓可以在评论区💬或私信💬,尽我最大能力🏃♀️帮大家解决👨🏫!
如果我的文章有帮助到您,欢迎点赞+关注✔️鼓励博主🏃,您的鼓励是我分享的动力🏃🏃🏃~