2014-07-16 97 views
0

對於我的webapp我使用MVC設置,所以我只使用1啓動腳本啓動我的應用程序。我的.htaccess用我的index.html回覆所有請求。這開始bootstrap.js和一切順利,只要我去我的頁面形式baseaddres.com或形式baseaddress.com/anythinghere但在第二個'/'requirejs(這將是baseaddress.com/anything/here)似乎不解析基本的URL本身。開始使用requirejs

我的問題是:有沒有辦法改變這種情況,或者我有一個安裝錯誤?

我bootstrap.js:

requirejs.config({ 
    baseUrl: '/js', 
    paths:{ 
     'backbone':'JSLib/backbone', 
     'underscore':'JSLib/underscore', 
     'jquery':'JSLib/jquery' 
    } 
}); 

define(['underscore','backbone'], function(){ 

    ... // My code here 
}); 

HTML:

<html> 
    <head> 
     <title>Mock login page</title> 
     <meta charset="UTF-8"> 
     <meta name="viewport" content="width=device-width, initial-scale=1.0"> 
     <script data-main="js/App/base/bootstrap.js" src="js/JSLib/require.js"></script> 
    </head> 
    <body> 
     <div>TODO write Login page</div> 
    </body> 
</html> 

編輯:I.E. baseaddress.com/this/is/an/example得到解決,以baseaddress.com/this/is/an/這不是基址

+0

你可以張貼示例錯誤的'baseUrl'解決? –

回答

0

您需要添加一個/以前js/App/base/bootstrap.jsjs/JSLib/require.js

這是因爲第一/表示「從根」,這是baseaddress.com