# nodejs-webserve
**Repository Path**: xuebingchuan2015/nodejs-webserve
## Basic Information
- **Project Name**: nodejs-webserve
- **Description**: 使用nodejs写的类express的服务端服务器
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 27
- **Created**: 2023-03-06
- **Last Updated**: 2023-03-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 项目技术栈
本项目使用到的技术栈如下:
* vite
* vue2及vue3其周边
* scss
* TypeScript
## 环境介绍
* node:14.19.1
* 镜像源:https://registry.npmjs.org/
*
项目功能摘要
1.使用nodejs,参考Express/Koa进行原生搭建,实现了常用的页面托管,上传下载断点传输等功能
2.博客采用VuePress技术将markdown文档编译为html,再使用vue的模板进行处理
3.简历网站位于早期使用jq,swiper等技术进行搭建
4.xue-vue2项目是参考vue2的源码之后实现了双向绑定,VDom,diff更新,$nextTick等功能(具体内容敬请移步项目仓库)
5.基于nodejs的在线云盘程序,并支持图片,音频,pdf等文件进行在线预览(努力开发中,敬请期待....)
程序详情
case1:简历地址
case2:
博客地址
case3:
xue-vue2项目
用方法介绍
1.启动nodejs-webserve并使用
```bash
# clone the project
git clone https://gitee.com/xueBingChuan/nodejs-webserve.git
# enter the project directory
cd nodejs-webserve
# install dependency
npm install
# develop
node appeach.js
```
2.xue-vue2项目示例在实战项目中引入并使用
```bash
#warehouse address
https://gitee.com/xueBingChuan/vue2
# Introduce dependency
npm install xue-vue2
# calling interface
get_cdn/xue-vue2
# remark
使用前需要先将nodejs-webserve项目启动,通过调用接口(get_cdn/xue-vue2)引入main.js文件,之后可以直接在html页面中使用对应的vue语法
```
其他:vue源码项目这样引入的方式是为了方便xue-vue2项目修改之后直接发包,nodejs-webserve项目就直接修改版本号就可以同步xue-vue2的修改内容,类似的实现还有应用到博客中....