Skip to content
This repository was archived by the owner on Sep 24, 2024. It is now read-only.

Commit 80ebe60

Browse files
committed
fix some of the issues hopefully
1 parent 9be6edd commit 80ebe60

File tree

11 files changed

+33
-26
lines changed

11 files changed

+33
-26
lines changed

README.md

+3
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ Frontend code is writen in Pug.js and TailwindCSS.
55
API uses many free APIs provided by [Free APIs](https://free-apis.github.io/).
66

77
## How To Run
8+
89
First, you need to install [Node.js](https://nodejs.org/) and [npm](https://npmjs.com). Then, you can run the following commands to start the server:
10+
911
```bash
1012
npm i
1113
npm run build
@@ -15,6 +17,7 @@ node .
1517
The Webpage will be available at `http://localhost:3000`. (Note; CDNs, assets, and APIs are automatically setup to pull from the official server (`SUBDOMAIN.thefemdevs.com`), and therefore will not work regualarly on localhost. You will need to make additional modifications to the code to be able to access said resources locally.)
1618

1719
## List of Tools
20+
1821
- [Node.js](https://nodejs.org/) => JavaScript runtime
1922
- [Express](https://expressjs.com/) => Web framework for Node.js
2023
- [Pug.js](https://pugjs.org/) => Template engine for Node.js

api/index.js

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
const router = require('express').Router();
1+
const leadRouter = require('express').Router();
22
const RateLimiter = require('../middleware/rateLimit')
33
require('dotenv').config();
44

5-
const mainRoutes = require('./routes/router');
5+
const router = require('./routes/router');
66

7-
router
7+
leadRouter
88
.use(RateLimiter.main)
9-
.use('/', mainRoutes);
9+
.use(router);
1010

11-
module.exports = router;
11+
module.exports = leadRouter;

api/middleware/.gitkeep

Whitespace-only changes.

cdn/index.js

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
const router = require('express').Router();
1+
const leadRouter = require('express').Router();
2+
const RateLimiter = require('../middleware/rateLimit')
23
require('dotenv').config();
34

4-
const mainRoutes = require('./routes/router');
5+
const router = require('./routes/router');
56

6-
router
7-
.use('/', mainRoutes);
7+
leadRouter
8+
.use(RateLimiter.assets)
9+
.use(router);
810

9-
module.exports = router;
11+
module.exports = leadRouter;

cdn/middleware/.gitkeep

Whitespace-only changes.

core/index.js

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
const router = require('express').Router();
1+
const leadRouter = require('express').Router();
2+
const RateLimiter = require('../middleware/rateLimit')
23
require('dotenv').config();
34

4-
const routes = require('./routes/router');
5+
const router = require('./routes/router');
56

6-
router
7-
.use(router)
7+
leadRouter
8+
.use(RateLimiter.main)
9+
.use(router);
810

9-
module.exports = router;
11+
module.exports = leadRouter;

core/routes/router.js

-2
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ const website = require('./main');
77
const legal = require('./legal');
88
const error = require('./errors');
99
const ab = require('./ab');
10-
const OSSProject = require('../../oss/routes/project');
1110
const Payment = require('./pay/router')
1211

1312
//- Router setup
1413
router
1514
.use('/ab', ab)
1615
.use('/legal', legal)
1716
.use('/error', error)
18-
.use('/oss-project', OSSProject)
1917
.use('/pay', Payment)
2018
.use('/', website)
2119
.use((req, res, next) => {

oss/index.js

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
1-
const router = require('express').Router();
1+
const leadRouter = require('express').Router();
2+
const RateLimiter = require('../middleware/rateLimit')
23
require('dotenv').config();
34

4-
const mainRoutes = require('./routes/router');
5+
const router = require('./routes/router');
56

6-
router
7-
.use('/', mainRoutes);
7+
leadRouter
8+
.use(RateLimiter.main)
9+
.use(router);
810

9-
module.exports = router;
11+
module.exports = leadRouter;

oss/routes/project.js oss/routes/main.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ const router = require('express').Router();
33
router
44
.get('/code-of-conduct', (req, res) => {
55
res.render(
6-
`project/codeOfConduct.pug`,
6+
`oss/codeOfConduct.pug`,
77
{
88
meta: {
99
title: 'Code of Conduct',
1010
desc: 'Code of Conduct',
11-
url: 'https://thefemdevs.com/oss-project/code-of-conduct',
11+
url: 'https://oss.thefemdevs.com/code-of-conduct',
1212
}
1313
}
1414
);

oss/routes/router.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
const router = require('express').Router();
22
require('dotenv').config();
33

4-
const projects = require('./project');
4+
const main = require('./main');
55

66
router
7-
.use('/projects', projects)
7+
.use('/', main)
88

99
module.exports = router;
File renamed without changes.

0 commit comments

Comments
 (0)