zoukankan      html  css  js  c++  java
  • 路飞学城项目之前端配置,host配置

    前端

    vue环境安装

    """
    1.傻瓜式安装node: https://nodejs.org/zh-cn/
    2.安装cnpm: npm install -g cnpm --registry=https://registry.npm.taobao.org
    3.安装vue/cli 3.x: cnpm install -g @vue/cli
    4.如果报错处理后重新走2、3步:npm cache clean --force
    """
    可以见前面的博客

    创建项目

    """
    前提:在目标目录新建luffy文件夹
    >: cd 建立的luffy文件夹
    >: vue create luffycity
    """

    重构项目目录

    """
    ├── luffycity
    ├── public/         # 项目共有资源
    │   ├── favicon.ico # 站点图标
    │   ├── index.html # 主页
      ├── src/     # 项目主应用,开发时的代码保存
      │   ├── assets/     # 前台静态资源总目录
      │   │   ├── css/ # 自定义css样式
      │   │   │   ├── global.css # 自定义全局样式
      │   │   ├── js/ # 自定义js样式
      │   │   ├── img/ # 前台图片资源
      │   ├── components/   # 小组件目录
      │   ├── views/ # 页面组件目录
      │   ├── App.vue   # 根路由
      │   ├── main.js   # 入口脚本文件
      │   ├── router.js   # 路由脚本文件
      │   ├── settings.js # 自定义配置文件
      │   ├── store.js   # 仓库基本文件
      └── vue.config.js   # 全局配置文件
    """

    配置开发环境

    """
    1.配置全局样式:
    1)在assets/css新建global.css,用于完成全局样式设置,如css 的 reset 操作
    body {
    margin: 0
    }
    2)在main.js文件中加载全局样式文件
    import "@/assets/css/global.css";


    2.配置全局配置文件:
    1)在src目录下新建settings.js文件,在这个文件中可以完成配置请求后台的根路由头,以后就可以统一请求接口的前缀
    export default {
      Host: 'http://localhost:8000/',
    }
    2)在main.js文件中加载全局配置文件,添加到Vue原型,在Vue项目的逻辑中 this.$settings.Host 就可以拿到Host的内容 'http://localhost:8000/'
    import settings from "@/settings"
    Vue.prototype.$settings = settings;


    3.在前端项目目录下安装element-ui
    >: cnpm install element-ui --save


    4.在main.js中配置element-ui
    import ElementUI from 'element-ui';
    import 'element-ui/lib/theme-chalk/index.css';
    Vue.use(ElementUI);
    """
    前端配置vue具体看下一篇博客

    配置站点

    修改hosts文件

    """
    hosts文件涉及的dns解析

    1.找到hosts文件
    windows: C:WindowsSystem32driversetchosts
    mac|linux:/etc/hosts

    2.在host文件中新增下面两句话,文件修改权限自己解决
    127.0.0.1 www.luffy.cn
    127.0.0.1 api.luffy.cn
    """

    后台配置

    # 1.settings/dev.py配置
    ALLOWED_HOSTS = [
       'api.luffy.cn'
    ]

    # 2.配置启动设置:见插图

    后端配置

    # 1.settings/dev.py配置
    ALLOWED_HOSTS = [
        'api.luffy.cn'
    ]
    # 2.配置启动设置:见插图

    前台站点配置

    在 vue.config.js 项目配置文件中
    module.exports = {
       devServer: {
           host: 'www.luffy.cn',
           port: 8080
      }
    }
     








  • 相关阅读:
    java_day20_Servlet
    前端_day08_定位
    前端_day07_浮动和清除浮动
    前端_day06_CSS选择器
    前端_day05_HTML常见标签
    数据库_day06_多表查询,子查询,事务,sql注入
    java_day19_MVC和配置文件
    chrome更新flash player失败
    jar打包命令使用
    win7开启远程桌面服务
  • 原文地址:https://www.cnblogs.com/tuanzibuku/p/11215313.html
Copyright © 2011-2022 走看看