最近花了几天时间完善自己写的商城项目,部署到企鹅云上。我把项目大致打包,然后部署到腾讯云上试试效果。既然都扔了,那我就留一个网上体验的地址我要在资料里设置nginx,在云主机上也点了一个,但是怎么配置,这个反向代理怎么设置,负载均衡,我还在茫然!不知道有没有高手请教一下nginx的问题?第一次做这个,不太懂,先谢过了!新功能1、目前所有上传的图片(因为没有使用文件)都通过七牛存储在七牛云空间2、注册时增加预检用户名是否注册。3.重新打包了几个全局组件,恼火的发现我项目的文件层级结构真的很不合理,但是如果要Refactoring就比较麻烦和省心了!其实之前对组件、页面等的定义和划分都太模糊了(当然这是自我安慰的说法,其实我之前根本不懂这些!)未解决的问题目前写到这里。关于路由的问题,我从来没有想过好的解决方案。在这里我也想问问大家,我的整个路由器说复杂也不复杂,说简单也不应该算。constroutes=[//上一页的路由{path:'/',hidden:true,type:'client',component:Home,children:[{path:'/',hidden:true,component:ConHome},{path:'/products',name:'Products',class:'el-icon-goods',component:Products,redirect:'/product/allgoods',children:[{//使用的动态路由这里需要一个冒号:path:'/product/:class',component:ProductList}]},{path:'/product/:class/:productname',hidden:true,component:ProductContent},{path:'/news/:id',hidden:true,component:NewsContent},{path:'/FAQ',name:'Documents',组件:FAQ},{path:'/news',name:'dynamic',component:News},{path:'/manger',name:'workbench',重定向:'/manger/my',meta:{requireUser:true},component:Manger,hasChild:true,children:[{path:'/manger/my',meta:{requireUser:true},name:'MyInformation',component:My},{path:'/manger/send}',name:'ShippingManagement',meta:{requireUser:true},component:Send},{path:'/manger/history',name:'ShippingRecord',元:{requireUser:true},component:MyHistory}]}]},//后端页面路由//主后端路由{path:'/admin',component:Admin,type:'admin',hidden:true,meta:{requireAdminer:true},children:[//后端主页{path:'/admin',meta:{requireAdminer:true,role:'deliverer.administrator.commodityadministrator'},component:AdminHome,name:'ManageHomepage'},//产品管理{path:'/admin/mangeprods',name:'ProductManagement',meta:{requireAdminer:true,role:'Administrator.产品管理员'},组件:MangerProds,重定向:'/admin/mangeprods/allprods',孩子:[{路径:'/admin/mangeprods/allprods',名称:'所有产品',元:{requireAdminer:true},组件:AllProds},{路径:'/admin/mangeprods/addprodstype',名称:'添加产品类别',元:{requireAdminer:true},组件:AddType},{路径:'/admin/mangeprods/addprod',名称:'添加产品',元:{requireAdminer:true},component:AddProd}]},//订单管理{path:'/admin/mangesends',name:'OrderManagement',meta:{requireAdminer:true,role:'Shipper.Administrator'},component:MangerSends,redirect:'/admin/mangesends/submitsends',children:[{path:'/admin/mangesends/submitsends',name:'PrintShippingBill',meta:{requireAdminer:true},component:SubmitSends},{path:'/admin/mangesends/hassends',name:'shippedorder',meta:{requireAdminer:true},component:HasSends}]},//用户管理{path:'/admin/mangeuser',name:'UserManagement',meta:{requireAdminer:true,role:'Administrator'},component:MangerUser},//Admin帐户管理{路径:'/admin/mangeadmin',名称:'经理',元:{requireAdminer:true},组件:MangerAdmin,重定向:'/admin/mangeadmin/alladminers',孩子:[{路径:'/admin/mangeadmin/alladminers',名称:'管理员列表',元:{requireAdminer:true},组件:AllAdminer},{路径:'/admin/mangeadmin/newadminer',名称:'新管理员',元:{requireAdminer:true},component:NewAdminer}]},//新闻管理{path:'/admin/mangenews',name:'新闻管理',component:MangeNews,meta:{requireAdminer:true,role:'admin'},redirect:'/admin/mangenews/allnews',children:[{path:'/admin/mangenews/allnews',name:'所有新闻',组件:AllNews,元:{requireAdminer:true}},{路径:'/admin/mangenews/addnews',名称:'添加新闻',组件:AddNews,元:{requireAdminer:true}}]},//常见问题文档管理{路径:'/admin/mangeFAQ',名称:'文档管理',组件:MangeFAQ,元:{requireAdminer:true},重定向:'/admin/mangeFAQ/all',子项:[{路径:'/admin/mangeFAQ/all',name:'Allhelpdocuments',component:AllFAQ,meta:{requireAdminer:true}},{path:'/admin/mangeFAQ/new',name:'添加FAQ文档',component:AddFAQ,meta:{requireAdminer:true}}]},//网站管理{path:'/admin/siteoption',名称:'Siteoption',组件:SiteOption,元:{requireAdminer:true},重定向:'/admin/siteoption/setoption',子项:[{路径:'/admin/siteoption/setoption',名称:'基本网站设置',组件:SetOption,元:{requireAdminer:true}},{路径:'/admin/siteoption/setabout',名称:'关于我们',组件:SetAbout,元:{requireAdminer:true}},{路径:'/admin/siteoption/newsetabout',名称:'添加新内容',组件:NewSetAbout,meta:{requireAdminer:true}}]}]},//登录注册和404页面路由{path:'/adminer/login',hidden:true,component:AdminLogin},{path:'/login',name:'',hidden:true,component:Login},{path:'/regin',name:'',hidden:true,component:Regin},{path:'/addadminer',name:'添加管理员',component:NewAdminer},{path:'*',hidden:true,component:Page404}]exportdefaultnewRouter({routes:routes})首先路由分为前端,后端,登录注册,404是nowavailable一个很现实的问题,如果我要渲染的路由只有后台---->产品管理--->子路由//产品管理{path:'/admin/mangeprods',name:'产品管理',meta:{requireAdminer:true,role:'管理员。产品管理员'},组件:MangerProds,重定向:'/admin/mangeprods/allprods',孩子:[{路径:'/admin/mangeprods/allprods',名称:'所有产品',元:{requireAdminer:true},component:AllProds},{path:'/admin/mangeprods/addprodstype',name:'添加产品类别',meta:{requireAdminer:true},component:AddType},{path:'/admin/mangeprods/addprod',name:'Addnewproduct',meta:{requireAdminer:true},component:AddProd}]},//订单管理意味着我这里只需要孩子。我目前的方法是
