• Vue站点的搭建之旅


       背景

            很久没写博客了,这次博客分享一下最近上班空闲时间做的两个业余Demo。分别是V电影App的移动端站点【一直很喜欢用这个APP可是他们没有出对应的mobile端,所以自己开发一个,网址收藏到我的微信里面的,平时玩微信的时候用.】和Cnode的移动端站点。这两次项目也主要是为了练习一下CSS(因为工作项目中css都是UI来做的,我们平时就是将他们写的静态html页面放到项目中变成的动态html),和学习一下centos的使用,centos上网站搭建的时候,都是在网上搜索的技术博客一步一步操作的(平时主要.net开发对windows服务器比较熟悉,centos 服务器工作中也没接触过)

        简单介绍:

    1.   使用的Vue2+webpack来开发, 通过gulp-ssh来实现自动部署发布包.(gulp-ssh很不错,项目中整合了它,就不用自己手动往服务器上拷贝编译后的html和js文件了)
    2.   服务器购买的是阿里云的Centos服务器,330元每年,个人使用完全足够了。  点击跳转   香港区的不稳定【是香港运营商问题不是阿里云的问题】,建议购买内地服务器。

          

               3. 服务端通过tomact+nginx来搭建网站的.

            开发中用到的工具:

                1.  VSCode 项目文本编辑

                2.  Fiddler 用于手机代理抓取V电影App的请求。

                3.  Postman 个人比较喜欢用, 虽然fiddler已经够用了,但是Postman的保持功能还是很有帮助的.(如图)我会将每个请求都保存起来方便开发的时候查看接口。

     

    服务器端搭建部署:

                  1. 安装tomact:  http://blog.csdn.net/gyming/article/details/36060843

                  2. 安装nginx:  https://www.linuxidc.com/Linux/2016-09/134907.htm

                  3. 因为是前端单页应用,服务端都是调用别的Api,不在一个domain下,V电影的服务器没有做跨域处理,所以需要通过nginx做反向代理来解决跨域问题,    

     location /movie/apiv3/ {
          proxy_pass https://app.vmovier.com/apiv3/;
    }
    

       项目展示: 

                 1. V电影:  https://github.com/FourLeafClover/vue-vmovie

                       

               2. Cnode: https://github.com/FourLeafClover/vue-cnode

                         

      

             

  • 相关阅读:
    unity assert server 与 cache server
    Excel文件读写
    String与StringBuilder之间区别(转)
    c# 文件遍历
    C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别
    2014年读过的书总结
    求职在年末
    被辞退于年末
    Unity Svn(转)
    公司的人员流动
  • 原文地址:https://www.cnblogs.com/FourLeafCloverZc/p/8465618.html
Copyright © 2020-2023  润新知