项目创建第一天 搭建前端环境

这篇具有很好参考价值的文章主要介绍了项目创建第一天 搭建前端环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

前端环境 Hbuider x + elementui
转发 nginx
后台环境 springcloud


提示:以下是本篇文章正文内容,下面案例可供参考

一、环境是什么?

示例:构建代码的土壤

二、使用步骤

1.前台搭建方式

项目创建第一天 搭建前端环境

1.创建项目

项目创建第一天 搭建前端环境

2.目录结构

3. 安装elementui

npm i element-ui -S

导入
项目创建第一天 搭建前端环境

import Vue from 'vue'
import App from './App.vue'
/* 使用elementUI组件 */
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
/* 引入路由,才能使用,记得在下面的new Vue里注册这个路由 */
import router from './router/router.js'

4. 创建路由

项目创建第一天 搭建前端环境

安装路由

npm install 

项目创建第一天 搭建前端环境

import Vue from 'vue'
import Router from 'vue-router'
import Home from '../components/Home.vue'
import Welcome from '../components/Welcome.vue'
 
Vue.use(Router)
 
export default new Router({
	routes: [
		{path: '/',component:Welcome},
		{path: '/home',component:Home},
	]
})

5.使用axios

npm install axios 

在根目录配置
项目创建第一天 搭建前端环境

和路由配置相同,在需要的时候直接引入

项目创建第一天 搭建前端环境

6.bug记录

cess to XMLHttpRequest at 'http://localhost/sockjs-node/info?t=1683340460770' 
from origin 'http://manage.leyou.com' has been blocked by CORS policy:
 No 'Access-Control-Allow-Origin' header is present on the requested resource.

6.1出现跨域问题

项目创建第一天 搭建前端环境

6.2 解决方式

项目创建第一天 搭建前端环境

6.2.1 创建vue.config.js
// 假设要请求的接口是:http://40.00.100.100:3002/api/user/add
module.exports = {
    devServer:{
      host:'localhost',  // 本地主机
        port:5000,  // 端口号的配置
        open:true,  // 自动打开浏览器
        proxy:{
          '/api': {   //  拦截以 /api 开头的接口
            target: 'http://40.00.100.100:3002',//设置你调用的接口域名和端口号 别忘了加http
            changeOrigin: true,    //这里true表示实现跨域
            secure: false, // 如果是https接口,需要配置这个参数
            pathRewrite: {
              '^/api':'/'  //这里理解成用‘/api’代替target里面的地址,后面组件中我们掉接口时直接用api代替 比如我要调用'http://40.00.100.100:3002/api/user/add',直接写‘/api/user/add’即可
            }
          },
    // 假如又有一个接口是:http://40.00.100.100:3002/get/list/add
    // 那就再配置一个 get的,如下:
          '/get': {   //  拦截以 /get 开头的接口
            target: 'http://40.00.100.100:3002',//设置你调用的接口域名和端口号 别忘了加http
            changeOrigin: true,    //这里true表示实现跨域
            secure: false, // 如果是https接口,需要配置这个参数
            pathRewrite: {
              '^/api':'/'  //这里理解成用‘/api’代替target里面的地址,
            }
          }
			// 调用的时候直接  /get/list/add  就可以了
        }
    }
  }

  // 注意:修改了配置文件后一定要重启才会生效;

参考链接解决跨域问题

7.bug记录

ient:169 Invalid Host/Origin header e

出现问题是利用nginx做了反向代理必须在vue中允许反向代理

disableHostCheck: true, //允许反向代理

项目创建第一天 搭建前端环境

总结

提示:这里对文章进行总结:
例如:以上就是对前端项目创建文章来源地址https://www.toymoban.com/news/detail-435599.html

到了这里,关于项目创建第一天 搭建前端环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • web前端(第一天HTML)

    web前端(第一天HTML)

    前端是什么? 网页? 将数据以各种方式(如:表格、饼图、柱状图等)呈现给用户,我们就可以称之为前端。 做前端所需要的工具? notepad 、 editplus 、 notepad++ 、 vscode 、 webstorm 等,一般用于前端开发。 前端有那个语言? html 、 css 、 Javascript 、 vue 、 react 、 node.js 都是属

    2024年01月21日
    浏览(16)
  • 前端新手Vue3+Vite+Ts+Pinia+Sass项目指北系列文章 —— 第一章 技术栈简介 (开篇)

    前端新手Vue3+Vite+Ts+Pinia+Sass项目指北系列文章 —— 第一章 技术栈简介 (开篇)

    旨在帮助初学者掌握使用现代前端技术栈构建应用的基础知识和技能。在这个系列中,我们将深入探讨如何结合Vue.js、Vite、TypeScript、Pinia和Sass这些强大的工具和框架来开发现代化的前端应用。 通过这个系列,我们将从零开始构建一个完整的前端项目,覆盖项目初始化、组件

    2024年02月05日
    浏览(14)
  • 从0开始学前端第一天

    acwing web应用课 1、各种标签 2、MDN网站,用来搜各种标签的含义 3、CTRL+/ 快速注释 表单: form标签 HTML form 元素表示文档中的一个区域,此区域包含交互控件,用于向 Web 服务器提交信息。 input标签 HTML input用来填写内容,常见类型有: input type=\\\"text\\\":创建基础的单行文本框。

    2024年02月01日
    浏览(9)
  • Windows网络自学的第一天:创建线程

    Windows网络自学的第一天:创建线程

    目录 一、创建线程 CreateThread函数:  下面是示例: ​编辑 ThreadProc函数解释:     DWORD的本质是 unsigned long    PVOID的本质是 void* 二、线程的终止 1.WaitForSingleObject()函数: 示例如下: 2.ExitThread()函数: 示例如下: 3.TerminateThread()函数: 4.CloseHandle()函数: 5.正常return 0; 三、线程的

    2024年02月14日
    浏览(11)
  • 前端基础第一天-html-综合案例

    通过综合案例,主要复习: 目录文件夹 今日所学标签 路径 锚点链接

    2024年02月14日
    浏览(13)
  • 前端入职第一天,应该做什么

    前端入职第一天,应该做什么

    Node官网 终端查看版本号 node -v vsCode HbuliderX 下载node 会自动安装npm 查看npm包管理工具 npm -v 安装包 npm install 包的名称 (npm i 包的名称) 安装指定版本的包 npm i 包的名称@2.2.2 忽略文件 .gitgnore / 文件名 npm install -g yarn 初始化 yarn init 查看版本号 yarn --version 安装包 yarn install 谷歌官

    2023年04月10日
    浏览(44)
  • 【苍穹外卖 | 项目日记】第一天

    【苍穹外卖 | 项目日记】第一天

    我打算用16天的时间写完黑马程序员的苍穹外卖项目,为了督促自己每天坚持写以及记录项目知识点,所以用这种项目日记的方式鞭策自己 目录 前言: 今日完结任务: 今日收获: 1.阅读代码框架: 2.新增员工接口: 3.分页查询接口: 4.员工状态修改接口: 杂项知识点: 总

    2024年02月08日
    浏览(13)
  • 【后端学前端】第一天 css动画 内凹导航栏

    【后端学前端】第一天 css动画 内凹导航栏

    css动画 内凹导航栏_哔哩哔哩_bilibili 随便找的的视频,主要原因是在公司不方便有声音 最终源码 i 标签主要用来定义块内元素 在CSS中,有一些属性是用于控制子元素(子项)的布局和样式。这些属性通常用于父元素,以影响其子元素的表现。以下是一些常见的用于控制子元

    2024年02月04日
    浏览(13)
  • Vue前端环境搭建以及项目搭建

    Vue前端环境搭建以及项目搭建

    安装node.js 安装node.js主要是为了安装npm工具,用于管理js包等,类似于java的maven。 去官网下载安装。 配置新的镜像源 安装webpack webpack是前端项目打包工具。 命令: 安装vue-cli 这是vue的开发工具。 安装文档地址:https://cli.vuejs.org/zh/guide/installation.html 命令: 查看vue-cli: vue-

    2024年01月23日
    浏览(16)
  • 学习Python的第一天(下载Python环境和工具Pycharm)

    学习Python的第一天(下载Python环境和工具Pycharm)

    下载工具  PyCharm Community Edition 2023.3.4 下载环境 Python3.10.4 目录 1.环境Python下载 1.1 Python环境变量下载网址:   1.2 下载步骤 2.工具Pycharm下载 2.1 pycharm下载网址  2.2 pycharm下载步骤 Python Releases for Windows | Python.org 这里我将列举我正在使用的版本 Python3.10.4 下载过程如果是其他版本

    2024年03月26日
    浏览(12)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包