# fenix-bookstore-frontend **Repository Path**: phatom/fenix-bookstore-frontend ## Basic Information - **Project Name**: fenix-bookstore-frontend - **Description**: 周志明凤凰架构前端源码 - **Primary Language**: NodeJS - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2023-09-25 - **Last Updated**: 2023-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Fenix's BookStore前端工程
如果你此时并不曾了解过什么是“The Fenix Project”,建议先阅读这部分内容。 Fenix Project的主要目的是展示不同的后端技术架构,相对而言,前端并非其重点。不过,前端的页面是比起后端各种服务来要直观得多,能让使用者更容易理解我们将要做的是一件什么事情。假设你是一名驾驶初学者,合理的学习路径肯定应该是把汽车发动,然后慢慢行驶起来,而不是马上从“引擎动力原理”、“变速箱构造”入手去设法深刻地了解一台汽车。所以,先来运行程序,看看最终的效果是什么样子吧。 ## 运行程序 以下几种途径,可以马上浏览最终的效果: - 从互联网已部署(由提供Travis-CI支持)的网站(由GitHub Pages提供主机,由腾讯云CDN提供国内加速)访问: > 直接在浏览器访问:[http://bookstore.icyfenix.cn/](http://bookstore.icyfenix.cn/) - 通过Docker容器方式运行: > ```bash > $ docker run -d -p 80:80 --name bookstore icyfenix/bookstore:frontend > ``` > > 然后在浏览器访问:[http://localhost](http://localhost) - 通过Git上的源码,以开发模式运行: >```bash ># 克隆获取源码 > $ git clone https://github.com/fenixsoft/fenix-bookstore-frontend.git > > # 进入工程根目录 > $ cd fenix-bookstore-frontend > > # 安装工程依赖 > $ npm install > > # 以开发模式运行,地址为localhost:8080 > $ npm run dev > ``` > > 然后在浏览器访问:[http://localhost:8080](http://localhost:8080) >