zoukankan      html  css  js  c++  java
  • 432 vue项目开启本地服务器

    **画图 : ** 接口访问路径
    前端页面 ===> 接口服务器 ===> 数据库服务器 ==> 数据库


    第一小步 : 打开 : 数据库服务器

    打开 phpStudy , 点击启动 【启动MySQL】


    第二小步 : 导入数据库

    1. 打开 navicat 【双击navicat.exe即可 】

    2. 点击连接 : 创建一个MySQL连接

    3. 用户名和密码 : root-root(不能乱写) ,这个是和 config 里的配置一样的

    4. 创建一个数据库 : shop_admin 不要乱写, 选择倒数找到 unt-8

    5. 双击打开数据库

    6. 导入 sql语句 => 右键运行 SQL 文件 => shop-api 最后一个 sql 文件

      如果没有反应 : 表 => 右键刷新,无效,则关闭 navicat,然后重启。


    第三小步 : 开启接口服务器

    1. 打开 shop-api

    2. 运行 npm start

      一直报错:Cannot find module '.lib/compat' ,就把node_modules文件夹删除,然后执行 cnpm install,即可解决。

    3. 显示成功 : API 接口服务启动成功,占用端口 8888


    第四小步 : 测试接口

    http://localhost:8888/api/private/v1/login?username=admin&password=123456
    
    项目使用接口 :  (记得保存)
    // shop-api里面有
    
    
    {
        data: {
            id: 500,
            rid: 0,
            username: "admin",
            mobile: "12345678",
            email: "adsfad@qq.com",
            token: "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOjUwMCwicmlkIjowLCJpYXQiOjE1ODU3MDUzMjksImV4cCI6MTU4NTc5MTcyOX0.1tYcDbUPLigR_Ti3o0lyCKtzjtVzUh2RrTIgTWRNqYw"
        },
            meta: {
                msg: "登录成功",
                status: 200
        }
    }
    
    安装JSONView-for-Chrome-master
    地址: https://github.com/gildas-lormeau/JSONView-for-Chrome
    下载zip包,git clone 也可以,
    然后把JSONView-for-Chrome-master目录下的 WebContent文件夹拖到浏览器的扩展程序中,完成。
    

    第五小步 : 使用

    • 每天做项目之前 :
      1. 每次都要先开启 phpStudy 中的 mySql
      1. 每次都要打开shop-api , 运行 npm start

    笔记

    # 脚手架创建项目
    
    1. 安装脚手架 : `npm i vue-cli -g`
    2. 检测 : `vue -V` (version)
    3. 使用 : `vue init webpack demo01`
    
    ```js
    > npm 清除缓存
    > 1. 路径 : C:Usersma250AppDataRoaming
    pm-cache
    > 2. 命令  npm cache clean -f
    
    > 1. 假如  npm i XXX 报错了
    > 错误 : LINK  NetWork 找不到包
    > 清缓存 : `npm cache clean -f `
    > npm i XXX
    
    > 2. vue init webpack demo01  报错
    >   清缓存 : `npm cache clean -f `
    > npm i  ? 成功率低
    >  vue init webpack demo01  再来一次
    ```
    
    
    # 文件介绍
    - build - webpack 的配置文件
    - config - vue 项目的配置文件
    - node_modules 依赖包
    - src : 源文件 (重点)
    - static - 静态文件 (不打包的)
      .gitkeep 保持一个空文件夹能够上传到 github/码云等托管代码网站
    - .editorconfig 编辑器配置
    
      - 1. vscode 插件 : `EditorConfig fro VS Code`  【Vetur】
      - 2. 找到 .editconfig 配置
    
    - .eslintignore eslint 忽略检测的部分
    - .gitignore git 上传忽略的
    - .postcssrc.js 处理 css 的配置文件
    - index.html 入口页面
    
    
    # src
    - assets - 静态资源 (打包的)
    - components 组件
    - router 路由
    - app.vue 根组件
    
    
    # eslint
    1. 作用 :检测代码是否规范 , 保证代码的一致性 和避免错误
    
    2. 如何使用
    - 安装 vscode 插件 : `ESLint`
    - 设置配置
    
    3. ctrl + S => 自动格式化 + 修复
    4. 参考 : Prettier + Standand
    
    5. 两个忽略注释
    - 忽略下一行 : // eslint-disable-next-line /_ eslint-disable-next-line _/
    - 忽略文件的全部警告 /_ eslint-disable _/
    
    # @ 其实就是 src 的绝对路径
    
    
  • 相关阅读:
    详解 final 和 static
    详解 方法的覆盖 —— toString() 与 equals()的覆盖
    详解 继承(上)—— 工具的抽象与分层
    详解 继承(下)—— super关键字 与 多态
    Java 基础讲解
    矩阵 的实现
    C语言 贪吃蛇
    巨大数——三则运算(+、-、*)
    浅谈 循环数组
    人体对电流的反应
  • 原文地址:https://www.cnblogs.com/jianjie/p/12611303.html
Copyright © 2011-2022 走看看