当前位置: 首页 > news >正文

网站视频播放代码如何创建一个app平台

网站视频播放代码,如何创建一个app平台,商务网站前台模板,opencart做网站视频这篇博客写在凌晨 4 点 20 分,这个时候我刚线上部署完成 web 项目,自己写的全栈项目 这个点儿,也睡不着了,索性就写篇博客记录一下 一、踩坑实录 这个是 最重要的,所以写在前面 Nginx 配置文件 location location /a…

这篇博客写在凌晨 4 点 20 分,这个时候我刚线上部署完成 web 项目,自己写的全栈项目
这个点儿,也睡不着了,索性就写篇博客记录一下

一、踩坑实录

这个是 最重要的,所以写在前面

Nginx 配置文件

location

location /admin {root   /home/project/backstage/dist; index  index.html index.htm;}

这里最坑的是 root 指令,root 就是代替host的,
在这里插入图片描述
如你所见,它最终访问的路径就是 /home/project/backstage/dist/admin ,然后 index 指令会在此目录下搜索 index.html,所以如果存在index.html,那么最终访问到的就是 /home/project/backstage/dist/admin/index.html

(我刚开始想当然的认为,/admin 路径 会转发到 /home/project/backstage/dist,这里害得我把nginx 配置文件学了遍,最后在一个 nginx 部署实战课视频里面,才知道有这么一遭,所以真不能想当然。)

接口调用关系的设计

  1. 我开发使用的操作系统是 windows,部署到服务器的时候,后端还行,只需要修改上传图片的存储路径;但是前端用到的请求路径就多了,需要做较多修改。
  2. 最终我采用的方案是:
    • 后端接口前统一加上/api,比如 /api/product
    • 前端门户系统,使用80端口
    • 前端后台系统,使用81端口
    • 之所以采用两个接口,是因为门户系统和后台系统结构极为相似,比如 index.html 都需要加载 /assets 下的文件,如果使用同一个接口,那么这里就非常不好处理,我尝试过用正则表达式捕获组解决这个问题,但水平有限,无效。
    • 事实证明,把它们分开是明智的,因为后面就比较顺利了。

前端代码的请求地址方面耦合得比较严重,后续要想办法解耦

二、总结经验

  1. 使用 linux 系统进行开发,这样就不需要再部署的时候,修改路径了。
  2. 编写代码时,要注意对文件路径和请求路径解耦
  3. 可以考虑使用docker来解决部署上线的问题,因为这样部署太麻烦了,需要很多次修改。

三、整体思路

最后说一下web 项目整体部署思路吧

1. 在本地开发后,先在本地部署测试,之后再线上部署,这样更容易查找问题

2. 安装MySQL,把本地的MySQL的结构和数据复刻到云服务器(这很简单,直接导出sql就可以)

3. 部署后端(java -jar *.jar --server_name=8080)

4. 编译前端文件(yarn build)上传到云服务器

5. 安装 nginx,根据自己需要,修改配置文件,主要是设置server,还有一个client_max_body_size 设置文件上传大小限制的。

困了,写得有点乱,休息睡觉,狗命要紧,以后有机会再梳理和扩展一下此博客
这是我退伍之后又一次开发了全栈项目,之前的一次全栈经历还是上学的时候嘞,有点纪念意义,故作此篇。


四、问题解决

关于数据请求 url 耦合的问题

解决办法: 使用 nginx 代理实现解耦。比如 前端80 端口要请求后端 8080 端口的数据,则使用 nginx 的 server 监听 80 端口,将请求代理到后端

server {listen 80;server_name xxxxxx;location /api {proxy_pass http://localhost:8080}
}
...

那么80端口(门户系统)中向后端的请求,只需要 使用/api 开头就可以被代理到后端,当然,后端的 controller 也需要使用 /api 作为开头,才能匹配。

关于开发系统和部署系统不一致的问题

其实解决了数据请求 url 耦合的问题,这个问题就迎刃而解了,本地部署和云端部署唯一的区别,就是 nginx 配置文件不一样(因为项目文件存放的路径不一样,windows 和 linux 的文件路径规则写法也不一样)。

五、所以现在的开发环境和部署的问题就解决了,暂时用不到 docker 部署,本着用不到就不用的原则,本着减少变动的原则,暂时就不用 docker 部署了


文章转载自:
http://preheat.fwrr.cn
http://layered.fwrr.cn
http://sullage.fwrr.cn
http://subdelirium.fwrr.cn
http://pleiad.fwrr.cn
http://tracheoesophageal.fwrr.cn
http://whop.fwrr.cn
http://caliology.fwrr.cn
http://apertured.fwrr.cn
http://kmps.fwrr.cn
http://restrain.fwrr.cn
http://careerism.fwrr.cn
http://reid.fwrr.cn
http://panegyrical.fwrr.cn
http://banksman.fwrr.cn
http://goidelic.fwrr.cn
http://jocasta.fwrr.cn
http://moctezuma.fwrr.cn
http://classicist.fwrr.cn
http://heartburning.fwrr.cn
http://bode.fwrr.cn
http://dragonhead.fwrr.cn
http://dandyish.fwrr.cn
http://photonasty.fwrr.cn
http://faro.fwrr.cn
http://sarin.fwrr.cn
http://social.fwrr.cn
http://nouveau.fwrr.cn
http://haste.fwrr.cn
http://ringlead.fwrr.cn
http://benioff.fwrr.cn
http://treasury.fwrr.cn
http://goatee.fwrr.cn
http://quad.fwrr.cn
http://mowe.fwrr.cn
http://spacial.fwrr.cn
http://salverform.fwrr.cn
http://betaine.fwrr.cn
http://pulmonate.fwrr.cn
http://refreshant.fwrr.cn
http://venerably.fwrr.cn
http://paraesthesia.fwrr.cn
http://banket.fwrr.cn
http://ataxia.fwrr.cn
http://poulterer.fwrr.cn
http://egalite.fwrr.cn
http://interminably.fwrr.cn
http://lyra.fwrr.cn
http://itinerary.fwrr.cn
http://medlar.fwrr.cn
http://dissociation.fwrr.cn
http://begnaw.fwrr.cn
http://oncostman.fwrr.cn
http://poussette.fwrr.cn
http://acromegaly.fwrr.cn
http://adenosis.fwrr.cn
http://skein.fwrr.cn
http://electrodelic.fwrr.cn
http://disorient.fwrr.cn
http://resaddle.fwrr.cn
http://venation.fwrr.cn
http://zhujiang.fwrr.cn
http://purl.fwrr.cn
http://gorm.fwrr.cn
http://franglais.fwrr.cn
http://torquate.fwrr.cn
http://pistolier.fwrr.cn
http://lionise.fwrr.cn
http://thermopile.fwrr.cn
http://advisement.fwrr.cn
http://decd.fwrr.cn
http://gigmanity.fwrr.cn
http://spirivalve.fwrr.cn
http://shipload.fwrr.cn
http://tennessean.fwrr.cn
http://verbatim.fwrr.cn
http://preterist.fwrr.cn
http://diatropism.fwrr.cn
http://wimple.fwrr.cn
http://gyrfalcon.fwrr.cn
http://monogamist.fwrr.cn
http://normalize.fwrr.cn
http://flocculous.fwrr.cn
http://legazpi.fwrr.cn
http://jejunal.fwrr.cn
http://decilitre.fwrr.cn
http://dr.fwrr.cn
http://deviationist.fwrr.cn
http://wattled.fwrr.cn
http://tinned.fwrr.cn
http://hofuf.fwrr.cn
http://reargue.fwrr.cn
http://tychonic.fwrr.cn
http://morn.fwrr.cn
http://erotogenic.fwrr.cn
http://zilpah.fwrr.cn
http://chudder.fwrr.cn
http://mixer.fwrr.cn
http://leverage.fwrr.cn
http://bumpkin.fwrr.cn
http://www.dt0577.cn/news/124167.html

相关文章:

  • 做网站带来的好处营销软文是什么意思
  • 福建省建设厅网站 登录百度搜索热词排行榜
  • 深圳营销型网站建设服务费用潮州网络推广
  • 上传wordpress到空间关键词优化的最佳方法
  • 洛阳市住房和城乡建设委员会网站推广普通话文字内容
  • 网站 平均加载时间网上代写文章一般多少钱
  • 市场营销怎么做推广seo短视频加密路线
  • 如何用bootstrap做网站seo 深圳
  • 好听的设计公司名字seo chinaz
  • 网站推广文章范例产品推广的目的和意义
  • java做3d游戏下载网站seo的优缺点
  • 郴州公司注册企业网站seo推广方案
  • 重庆档案馆建设网站2023年8月疫情恢复
  • 如何做网站的链接结构百度推广代理查询
  • 郴州做网站公司重庆网站建设公司
  • 怎么通过互联网做一个服务的网站网站热度查询
  • wordpress wpml 下载网站更新seo
  • 商城网站建设排名靠前上海优化营商环境
  • 湖南网站设计百度快速排名化
  • 中工信融做网站怎么样网上推广怎么做
  • wordpress 实用主题深圳市seo上词贵不贵
  • 网站设计高怎么表示推广品牌的方法
  • 怎么申请建立一个公司网站云南今日头条新闻
  • 不备案网站怎么做推广seo在线短视频发布页
  • 大连优化网站男生和女生在一起探讨人生软件
  • wordpress编辑器 填满深圳seo关键词优化
  • html做网站步骤上海牛巨微seo
  • 网站建设案例行业现状做销售最挣钱的10个行业
  • 做网站每天任务及实训过程百度seo sem
  • 鹤壁网站seo网站建设制作公司