Skip to content

Commit f92461f

Browse files
committed
initialization of backend and frontend
1 parent d738c10 commit f92461f

34 files changed

+156281
-387
lines changed

backend/JSONfiles/Antagonisti.sif

Lines changed: 1357 additions & 0 deletions
Large diffs are not rendered by default.

backend/JSONfiles/Disfunzioni somatiche connesse.sif

Lines changed: 1917 additions & 0 deletions
Large diffs are not rendered by default.

backend/JSONfiles/Legami anatomici.cyjs

Lines changed: 71126 additions & 0 deletions
Large diffs are not rendered by default.

backend/JSONfiles/Legami neurali.cyjs

Lines changed: 20127 additions & 0 deletions
Large diffs are not rendered by default.

backend/JSONfiles/Network delle disfunzioni.cyjs

Lines changed: 30112 additions & 0 deletions
Large diffs are not rendered by default.

backend/JSONfiles/sinergici.cyjs

Lines changed: 17137 additions & 0 deletions
Large diffs are not rendered by default.

backend/config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
var config = {}
2+
config.PORT = process.env.PORT || 5000;
3+
module.exports = config;

backend/index.js

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
let express = require('express');
2+
let config = require('./config');
3+
let app = express();
4+
let fs = require('fs'); //file reader
5+
const { response } = require('express');
6+
7+
//Ricevere la lista dei file conteuti nella cartella indicata
8+
app.get('/files-list', function (req, res) {
9+
let filePath = './JSONfiles/'
10+
fs.readdir(filePath, (error,content) => {
11+
console.log('Richiesta dal frontend: ',req);
12+
if(error){
13+
res.status(500).send({
14+
status: 'error',
15+
message: 'Errore nella lettura del file',
16+
error
17+
}).end()
18+
}else{
19+
//let data = JSON.parse(content);
20+
//console.log('Lista files: '+content)
21+
let response = [];
22+
response = [content];
23+
res.status(200).send({
24+
status: 'success',
25+
message: 'Lista files nella cartella JSONfiles',
26+
content
27+
}).end()
28+
}
29+
})
30+
});
31+
32+
//Leggere file passato in req
33+
app.post('/read-file', function (req, res) {
34+
res.send('Richiesta dal frontend: ',req);
35+
let filePath = './JSONfiles/';
36+
let filename = req.body.filename;
37+
fs.readFile(filePath+filename, function (error, content) {
38+
if(error){
39+
res.status(500).send({
40+
status: 'error',
41+
message: 'Errore nella lettura del file',
42+
error
43+
}).end()
44+
}else{
45+
//let data = JSON.parse(content).collection;
46+
//console.log(data);
47+
res.status(200).send({
48+
status: 'success',
49+
message: 'Lettura file',
50+
content
51+
}).end()
52+
}
53+
})
54+
});
55+
56+
app.listen(config.PORT, () => {
57+
console.log('Example app listening on port '+config.PORT+'!');
58+
});

0 commit comments

Comments
 (0)