I have a express.js route whose code is below: -

```js
const path = require("path");
const express = require("express");
const hbs = require("hbs");
const weather = require("./weather");

const app = express();

app.get("/weather", (req, res) => {
  if (!req.query.city) {
    return res.send({
      error: "City Not Found",
    });
  }
  res.send({
    currentTemp: weather.temp,
  });
});
```

And I also have a file to fetch data from api using axios whose code is here

```js
const axios = require("axios");

axios
  .get(
    "https://api.openweathermap.org/data/2.5/weather?q=samalkha&appid=91645b79f9eac8808153c90472150f2d"
  )
  .then(function (response) {
    module.exports = {
        temp: response.data.main.temp
    }
  })
  .catch(function (error) {
    console.log("Error Spotter");
  });
```

As I am using res.send I should get a json with currentTemp and the value of current temp should be temperature that I will get from weather.js file but I am getting a blank json array.