Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 1.73 KB

README.md

File metadata and controls

60 lines (36 loc) · 1.73 KB

ASoul-Douban-2023_April

本仓库是提供豆瓣魂组2023年1月至4月组内发帖统计的网站的源码。您可以Clone源码自行部署。

本文档提供了如何部署的详细说明。

准备 Preliminaries

如果您要部署,您运行的环境需要满足以下条件:

  • Nodejs Version>=16.15
  • sqlite interface support (在大多数设备上都是支持的,通常不需要担忧这一点)

而后,您应该Clone源码至本地,而后在它的根目录下,运行下述命令安装必要的依赖:

npm install

由于代码和数据并不放在一个仓库里,您需要前往 豆瓣魂组数据镜像-数据存储仓,下载该页面的 ASOUL-Douban-2023.1_2023.4.zip,将数据解压至根目录下。

在依赖以及数据都已经完成后,在根目录运行:

node server.js

便可完成部署。

默认情况下,访问http://localhost:3000,便能看到部署完成的网页:

show

注意事项 Notice

请注意,默认端口为3000。如果需要更改端口,请在server.js中更改端口:

const port = 3000

同样,由于网页应用是前后端解耦的,您要前往frontend/config.js,进行资源访问的修改;或者,若您想要外部能够访问该网页,您也要修改下面代码的地址为您的部署地址:

window._TEST_SERVER = "http://your_host and port"

即:若我想在一个公网ip127.12.3.1的服务器上,于端口3001部署本应用,我应该首先修改server.js:

const port = 3001

而后修改config.js:

window._TEST_SERVER = "http://127.12.3.1:3001"