怎样配置才能让vuecli build后的静态文件放到子目录也能访问

 我来答
欧阳宇轩yk3wR
2018-04-10 · TA获得超过1.4万个赞
知道小有建树答主
回答量:111
采纳率:100%
帮助的人:4.1万
展开全部

项目config文件夹里index.js中的assetsPublicPath,默认是/,改成你想设置的子目录名称,比如: /weixin/。
然后还要配置页面内的路由路径就可以了。

静态文件指像css,js,images之类的文件,在Django里面静态文件的处理与一般的视图是不一样,新手往往容易犯迷糊。

静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例):

URI请求-----> 按照Web服务器里面的配置规则先处理,以nginx为例,主要求配置在nginx.conf里的location

|---------->如果是静态文件,则由nginx直接处理

|---------->如果不是则交由Django处理,Django根据urls.py里面的规则进。

匿名用户
2017-07-27
展开全部
用vue-cli搭建的做法 1、npm run build 2、把dist里的文件打包上传至服务器 例 /data/www/,我一般把index.html放在static里 所以我的文件路径为: /data/www/static |-----index.html |-----js |-----css |-----images .... 3、配置nginx监听80...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhupeng2014
2017-02-09
知道答主
回答量:32
采纳率:0%
帮助的人:17.7万
展开全部
config文件夹中的index.js文件修改 assetsPublicPath: './',
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z6...5@33sn.cc
2017-05-28 · TA获得超过145个赞
知道小有建树答主
回答量:228
采纳率:0%
帮助的人:130万
展开全部
不知道你说的 前后端没有完全分离 指的是哪部分,如果模版数据耦合就麻烦了,仅仅是页面耦合比较好办。 如果用的是尤雨溪大大默认的 webpack配置,build 下应该会生成 js 等文件,以及 index.html。我的建议是,index.html 交后端
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式