# IPFS connection problem

**URL:** https://discuss.ipfs.tech/t/ipfs-connection-problem/8885
**Category:** Help
**Created:** [August 15, 2020, 4:36am UTC](https://discuss.ipfs.tech/t/ipfs-connection-problem/8885 "2020-08-15T04:36:13Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Rohan](https://avatars.discourse-cdn.com/v4/letter/r/f19dbf/32.png) [@Rohan](https://discuss.ipfs.tech/u/Rohan)
#### Post date: [August 15, 2020, 4:36am UTC](https://discuss.ipfs.tech/t/ipfs-connection-problem/8885/1 "2020-08-15T04:36:13Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/ipfs1/original/2X/c/ce777c4d0bdb5c8ec4ca984023f4a69c570c2984.png)

how to fixed it?

const ipfsClient =require(‘ipfs-http-client’);

const express = require(‘express’);

const bodyParser = require(‘body-parser’);

const fileUpload =require(‘express-fileupload’);

const ipfs = ipfsClient({ host: ‘localhost’, port: 5001 , protocol: ‘https’});

const app = express();

const fs = require(‘fs’);

app.set(‘view engine’ , ‘ejs’);

app.use(bodyParser.urlencoded({extended:true}));

app.use(fileUpload());

app.get(‘/’,(req,res)=\>{

```
res.render('home');

```

});

app.post(‘/upload’ , (req, res)=\>{

```
const file = req.files.file;

const fileName = req.body.fileName;

const filePath = 'files/' + fileName;

file.mv(filePath, async(err)=>{

    if (err){

        console.log('Error: failed to download the file');

        return res.status(500).send(err);

    }

    const fileHash = await addFile(fileName, filePath);

    fs.unlike(filePath,(err)=>{

        if (err) console.log(err);

    });

    res,render('upload', { fileName, fileHash});

});

```

});

const addFile = async (filename,filePath) =\>{

const file = fs.readFileSync(filePath);

```
 const fileAdded = await ipfs.add({path: filename, content:file});

 const fileHash = fileAdded[0].hash;

 return fileHash;

```

};

app.listen(3000,()=\>{

```
 console.log('server is running');

```

});
