29 lines
698 B
JavaScript
29 lines
698 B
JavaScript
import express from "express";
|
||
import config from "./config/config.js";
|
||
import { ipv6, ipv4 } from "./utils/ip.js";
|
||
|
||
import tagsRouter from "./router/tags.js";
|
||
import infoRouter from "./router/info.js";
|
||
import searchRouter from "./router/search.js";
|
||
import homeRouter from "./router/home.js";
|
||
|
||
|
||
const app = express()
|
||
|
||
app.use('/v1/api/tag', tagsRouter);
|
||
app.use('/v1/api/info', infoRouter);
|
||
app.use('/v1/api/search', searchRouter);
|
||
app.use('/v1/api/home', homeRouter);
|
||
|
||
app.listen(config.port, () => {
|
||
console.log(`
|
||
爬虫运行在下面网址:
|
||
|
||
1️⃣ 公网 IPV6: http://[${ipv6()}]:${config.port}
|
||
2️⃣ 局域网 IPV4: http://${ipv4()}:${config.port}
|
||
|
||
`)
|
||
})
|
||
|
||
|
||
export default app |