这是一个简单的全栈web App. 基于 Deno + Vue + Mysql.
运行在Brower(浏览器)里的应用程序
code。(html + js + css)
- 基于 Vue.js 实现了 html 静态页面
运行在Linux上的 Web 服务
功能:
- 响应浏览器HTTP请求
# 安装 unzip 解压工具
sudo apt install unzip
# 安装 deno
curl -fsSL https://deno.land/x/install/install.sh | sh
# 拷贝二进制文件
sudo cp .deno/bin/deno /usr/bin
# 检查是否安装成功
deno --version
git clone https://仓库地址touch mod.js
vim mod.js # add hellowold.
deno run --allow-net mod.js
curl localhost:8080- serve html file
// ork send
// https://github.com/oakserver/oak#static-contentdeno run --allow-net --allow-read mod.js持久化数据,保存Browser浏览器端用户需要的数据
- client: html 页面,用户点击,发起HTTP请求。
- server 层 api:相应client端用户HTTP请求。(通过deno 三方库,实现mysql使用)
- linux 系统:
install mysql服务, - 数据库:创建用户,创建表,插入数据
- 菜鸟教程
- docker-compose run
- docker-compose 安装:https://github.com/docker/compose/releases