removing tor api

This commit is contained in:
sairaj mote 2024-01-16 05:15:20 +05:30
parent 0aa7ab54e7
commit 4789885f1c
4 changed files with 1 additions and 25 deletions

View File

@ -44,8 +44,6 @@ const hash = require('./routes/hash')
app.use("/hash", hash);
const priceHistory = require('./routes/price-history')
app.use("/price-history", priceHistory);
const isTor = require('./routes/is-tor')
app.use("/is-tor", isTor);
// Start the server
app.listen(PORT, HOST, () => {

2
index.min.js vendored
View File

@ -1 +1 @@
require("dotenv").config();const express=require("express"),mongoose=require("mongoose"),cors=require("cors"),rateLimit=require("express-rate-limit"),path=require("path"),app=express(),PORT=process.env.PORT||3e3,HOST=process.env.HOST||"127.0.0.1";app.use(express.json()),app.use(cors()),app.use(rateLimit({windowMs:6e4,max:30})),mongoose.connect(`mongodb://${HOST}/price-history`);const db=mongoose.connection;db.on("error",console.error.bind(console,"connection error:")),db.once("open",(()=>{console.log("Connected to MongoDB")})),app.get("/",((req,res)=>{res.sendFile(path.join(__dirname,"./index.min.html"))}));const hash=require("./routes/hash");app.use("/hash",hash);const priceHistory=require("./routes/price-history");app.use("/price-history",priceHistory);const isTor=require("./routes/is-tor");app.use("/is-tor",isTor),app.listen(PORT,HOST,(()=>{console.log(`Server is running at http://${HOST}:${PORT}`)})),module.exports=app;
require("dotenv").config();const express=require("express"),mongoose=require("mongoose"),cors=require("cors"),rateLimit=require("express-rate-limit"),path=require("path"),app=express(),PORT=process.env.PORT||3e3,HOST=process.env.HOST||"127.0.0.1";app.use(express.json()),app.use(cors()),app.use(rateLimit({windowMs:6e4,max:30})),mongoose.connect(`mongodb://${HOST}/price-history`);const db=mongoose.connection;db.on("error",console.error.bind(console,"connection error:")),db.once("open",(()=>{console.log("Connected to MongoDB")})),app.get("/",((req,res)=>{res.sendFile(path.join(__dirname,"./index.min.html"))}));const hash=require("./routes/hash");app.use("/hash",hash);const priceHistory=require("./routes/price-history");app.use("/price-history",priceHistory),app.listen(PORT,HOST,(()=>{console.log(`Server is running at http://${HOST}:${PORT}`)})),module.exports=app;

View File

@ -1,21 +0,0 @@
const express = require('express');
const router = express.Router();
const axios = require('axios');
router.get('/', async (req, res) => {
try {
console.log(req.ip, req.socket.remoteAddress, req.connection.remoteAddress, req.headers['x-forwarded-for'])
const ip = req.ip;
const response = await axios.get(`https://check.torproject.org/api/ip?ip=${ip}`);
res.json({
...response.data,
reqIp: ip,
reqSocketRemoteAddress: req.socket.remoteAddress,
reqConnectionRemoteAddress: req.connection.remoteAddress,
reqHeadersXForwardedFor: req.headers['x-forwarded-for']
});
} catch (error) {
res.status(500).json({ error: error.message });
}
});
module.exports = router;

View File

@ -1 +0,0 @@
const express=require("express"),router=express.Router(),axios=require("axios");router.get("/",(async(req,res)=>{try{console.log(req.ip,req.socket.remoteAddress,req.connection.remoteAddress,req.headers["x-forwarded-for"]);const ip=req.ip,response=await axios.get(`https://check.torproject.org/api/ip?ip=${ip}`);res.json({...response.data,reqIp:ip,reqSocketRemoteAddress:req.socket.remoteAddress,reqConnectionRemoteAddress:req.connection.remoteAddress,reqHeadersXForwardedFor:req.headers["x-forwarded-for"]})}catch(error){res.status(500).json({error:error.message})}})),module.exports=router;