Vue项目实战——【基于 Vue3.x + NodeJS】实现的课程表排课系统(搭建开发环境)

本文介绍了如何基于 Vue3.x 和 NodeJS 搭建一个课程表排课系统的开发环境。首先阐述了搭建项目的背景和目的,接着详细讲解了创建项目、添加配置、准备数据等步骤。在创建项目部分,提到了未安装Vue和NodeJS的安装方法。在配置环节,主要涉及Vue配置和启动命令的修改。在做数据部分,分析了课程表所需的数据结构,并展示了如何在项目中处理这些数据。
摘要由CSDN通过智能技术生成

基于 Vue3.x + NodeJS实现的课程表排课系统(一)


搭建开发环境

一、前言

由于前几天学习了NodeJS,所以想做个项目巩固一下相关知识,顺便复习一下Vue3的相关知识

二、创建项目

没安装过yarn的 可以使用npm 想要安装yarn的,可以参考我的历史文章——yarn的安装与使用

// 创建项目
npm create vite

输入projectname: client
选择;Vue & JavaScript

// 定位到 clientt 目录
cd client

// 添加依赖
yarn

// 启动项目
npm run dev
-------------------------------------------------------

// 与client同级目录下 新建文件夹server
cd .. // 从client目录中出来

cd server

// 得到package.json
npm init -y

// 安装express
yarn add express

// 安装nodemon
yarn add nodemon -D -g

三、添加配置

client/vite.config.js中配置

 resolve: {
   
   // 忽略掉文件后缀
   extensions: [".vue", ".js"],
 },

server/package.json中 修改启动命令 & 在server下新建文件app.js

"scripts": {
   
   "dev": "nodemon ./app.js"
 },

app.js搭建初始框架

const express = require("express");

const bodyParser = require("body-parser");

const {
    readFileSync, writeFileSync } = require("fs");

const {
    resolve } = require("path");

const app = express();

// 设置中间件
app.use(bodyParser.urlencoded({
    extended: true }));

app.use(bodyParser.json());

// 允许跨域
app.all("*", (req, res, next) => {
   
  res.header("Access-Control-Allow-Origin", "*"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lalaxuan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值