2014-04-19 49 views
0

我正在關注創建平均堆棧應用程序的Plurasight視頻教程。 http://pluralsight.com/training/Courses/TableOfContents/building-angularjs-nodejs-apps-mean意外令牌<正在運行Mean Stack應用程序

enter image description here 一切工作正常,直到早上我發現unexpected token <

我力的一個奇怪的問題更改的任何代碼

scripts.jade

script(type="text/javascript",src="/vendor/jquery/dist/jquery.js") 
script(type="text/javascript",src="/vendor/angular/angular.js") 
script(type="text/javascript",src="/vendor/angular-resource/angular-resource.js") 
script(type="text/javascript",src="/vendor/angular-route/angular-route.js") 
script(type="text/javascript",src="/app/app.js") 
script(type="text/javascript",src="/app/main/mvMainCtrl.js") 
script(type="text/javascript",src="/app/account/myNavBarLoginCtrl.js") 

server.js

/** 
* Created by nyaconcepts on 4/10/2014. 
*/ 
var express=require('express'), 
    stylus=require('stylus'), 
    bodyParser = require('body-parser'), 
    morgan = require('morgan'), 
    mongoose = require('mongoose'); 

var env=process.env.NODE_ENV=process.env.NODE_ENV||'development'; 

var app=express(); 

function compile(str,path){ 
    return stylus(str).set('filename',path); 
} 
//Supported by older version 
/*app.configure(function(){ 
    app.set('views',__dirname+'/server/views'); 
    app.set('view_engine','jade'); 
});*/ 

if ('development' == env) { 
    app.set('views',__dirname+'/server/views'); 
    app.set('view engine','jade'); 
    app.use(morgan('dev')); 
    app.use(bodyParser()); 
    app.use(stylus.middleware({ 
     src:__dirname+'/public', 
     compile:compile 
     } 
    )); 
    app.use(express.static(__dirname+'../public')); 
    } 

if(env=='development'){ 
    mongoose.connect('mongodb://localhost/multivision'); 
} 
else { 
    mongoose.connect('mongodb://kamlesh:[email protected]:53658/multivision'); 
} 
var db=mongoose.connection; 
db.on('error',console.error.bind(console,'Connection Error..!!')); 
db.once('open',function callback(){ 
    console.log('multivision db opened'); 
}); 

/* For displaying partial message 
var messageSchema = mongoose.Schema({message: String}); 
var Message = mongoose.model('Message', messageSchema); 
var mongoMessage; 
Message.findOne().exec(function(err, messageDoc) { 
    mongoMessage = messageDoc.message; 
});*/ 

app.get('/partials/*', function(req, res) { 
    res.render('/../../public/app/' + req.params); 
}); 

app.get('*',function(req,res){ 
    res.render('index'); 
     //mongoMessage : mongoMessage 
}); 

var port=process.env.PORT||3030; 
app.listen(port); 

console.log('Listening on port'+port+'---'); 

請建議一些解決方案

回答

1

如果我不得不猜測,我敢打賭你的路由設置不正確,並且你正在所有這些JS文件中加載HTML。

在開發工具中,單擊其中一個語法錯誤的右側。 enter image description here

如果jquery.js沒有出現,您需要找出原因。一旦你得到正確的資產加載,那應該解決問題。

+0

是我點擊這些鏈接和HTML部分是加載而不是js文件。我不知道下一步該怎麼做。 –

+0

thanx..my路由是不正確的。我解決它我自己 –

+0

@KamleshArya你可以請你發佈你的答案呢? – Noah