2017-02-11 4 views
-3

Hallo kann mir jemand mitteilen, wo ich falsch ...Unexpected token [während Express läuft (Server)

var express = require('express'); 
var data = require('../data/ss_data.json'); 
//var data = require('../data/testData.json'); 
console.log(data); 

var router = express.Router(); 


router.route("/") 
    .get(function(req, res, next){ 
     res.send(data); 
    }); 
module.exports = router; 

ss_data Datei werde: -

{

"METC": [85.17, 1105, 905, 85.17, 85.18, 7593, 84.45, 75.46, 95.46, 73.84, 573], 

"rbc": [85.17, 1105, 905, 85.17, 85.18, 7593, 84.45, 75.46, 95.46, 73.84, 573], 
"td": [85.17, 1105, 905, 85.17, 85.18, 7593, 84.45, 75.46, 95.46, 73.84, 573] 

}

+0

Können Sie mehr über den Fehler zu schreiben? Über wollen Sie tun? – Zagonine

+0

Ich möchte Daten an das Frontend senden, so dass die Arbeit an der Erstellung von ui .., ich weiß, etwas stimmt nicht mit meiner JSON-Struktur .. aber ich kann es nicht herausfinden, da es keinen Fehler in Jsonlint auch zeigt. – Kushan

+0

Wann erhalten Sie den Fehler? Wenn "/" oder wenn Sie den Server starten? (Zu Ihrer Information: Wenn Sie nur Json-Daten senden, können Sie '.json()' Methode über '.send()') – Zagonine

Antwort

-1

Entfernen Sie das zusätzliche Komma am Ende Ihrer Daten. Das JSON-Format erlaubt dies nicht.

+0

Sorry, aber das hat nicht funktioniert. Ich überprüfe meine JSON in JSlint und es zeigt keinen Fehler – Kushan

+0

Verwenden Sie einen JSON-Lint nicht JS Lint. http://stackoverflow.com/questions/201782/can-you-use-a-trailing-comma-in-a-json-object Sie haben bereits Ihre Frage bearbeitet, um das abschließende Komma zu entfernen? Was ist die neue Fehlermeldung jetzt? –

+0

oh sorry, das war ein Tippfehler ... yup ich benutzte jsonLint. es ist das gleiche. – Kushan

Verwandte Themen