2017-03-16 7 views
-1

Das ist mein Express-Setup ist:Uncaught Syntaxerror: unerwartete Token <in Express-Setup

var express = require('express') 
var app = express() 

app.use(express.static('public')) 

app.get('*', function (req, res) { 
    res.sendfile('dist/index.html') 
}) 

app.listen(process.env.PORT || 3000, function() { 
    console.log('Example app listening on port 3000!') 
}) 

Dies ist der Inhalt von dist:

enter image description here

Dies ist der Inhalt von index.html:

<!DOCTYPE html><html><head><meta charset=utf-8><title>iStaging LiveTour</title><link href=/static/css/app.b96fc026269e85d4507be6f2804573f0.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.e3bed1667f2313b8b537.js></script><script type=text/javascript src=/static/js/vendor.9a48bc75d44e45d7cd37.js></script><script type=text/javascript src=/static/js/app.c3f229f9ac04906ac631.js></script></body></html> 

Ich bekomme dieser Fehler:

Uncaught SyntaxError: Unexpected token <

Was könnte der Grund sein?

Antwort

-1

Es scheint, als ob Sie viele Tags haben, die sich selbst schließen können, wodurch die Anzahl der spitzen Klammern verringert wird, um Probleme zu verursachen. Auch habe ich bemerkt, dass deine CSS-Referenz seltsam erschien und dass deine Javascript-Referenzen im Körper waren (egal, aber ich lege sie in den Kopf). Probieren Sie es aus.

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=utf-8> 

<title>iStaging LiveTour</title> 

<link rel="stylesheet" type="text/css" href="/static/css/app.b96fc026269e85d4507be6f2804573f0.css">. 
<script type=text/javascript src=/static/js/manifest.e3bed1667f2313b8b537.js /> 
<script type=text/javascript src=/static/js/vendor.9a48bc75d44e45d7cd37.js /> 
<script type=text/javascript src=/static/js/app.c3f229f9ac04906ac631.js /> 

</head> 
<body> 

<div id=app /> 

</body> 
</html> 
Verwandte Themen