2016-03-14 198 views
0

我在angular2中索引页面加载时出现错误。无法加载资源:服务器响应的状态为500(内部服务器错误)angular2

得到错误
1.Failed加载资源:服务器回应的500(内部服务器错误)
2.Error状态:XHR错误(500内部服务器错误)加载http://localhost:12228/app/main(...)

下面我的索引页面代码是
请建议我如何解决此错误。

谢谢。

index.html 
 

 
<!DOCTYPE html> 
 
<html> 
 
<head> 
 
    <script>System.register("angular2/platform/browser");</script> 
 
    <title>Login</title> 
 
    
 
    <script src="../node_modules/angular2/bundles/angular2.dev.js"></script> 
 
    <script src="../node_modules/angular2/bundles/angular2.js"></script> 
 
    <script src="../node_modules/angular2/bundles/angular2.min.js"></script> 
 
    <script src="../node_modules/angular2/bundles/angular2-polyfills.js"></script> 
 
    <script src="../node_modules/angular2/bundles/angular2-polyfills.min.js"></script> 
 
    <script src="https://code.angularjs.org/2.0.0-beta.9/angular2-polyfills.js"></script> 
 

 
    <script src="https://rawgithub.com/systemjs/systemjs/0.19.6/dist/system.js"></script> 
 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/2.0.0-beta.8/angular2.dev.js"></script> 
 
     
 
    <script src="https://code.angularjs.org/tools/typescript.js"></script> 
 
    <script src="https://code.angularjs.org/2.0.0-beta.9/Rx.js"></script> 
 
    <script src="https://code.angularjs.org/2.0.0-beta.9/angular2.min.js"></script> 
 
    <script src="https://code.angularjs.org/2.0.0-beta.9/http.min.js"></script> 
 
    <script src="https://code.angularjs.org/2.0.0-beta.9/router.dev.js"></script> 
 

 
    <script src="http://cdnjs.cloudflare.com/ajax/libs/json2/20110223/json2.js"></script> 
 
    <script src="http://cdnjs.cloudflare.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
 
    <script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.3.1/underscore-min.js"></script> 
 
    <script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.9.2/backbone-min.js"></script> 
 
    <script src="http://cdnjs.cloudflare.com/ajax/libs/backbone-localstorage.js/1.0/backbone.localStorage-min.js"></script> 
 
    
 
    <!-- 2. Configure SystemJS --> 
 
    <script> 
 
     System.config({ 
 
      packages: { 
 
       app: { 
 
        format: 'register', 
 
        defaultExtension: 'js' 
 
       }, 
 
      }, 
 
      map: { // in lieu of index.html script src reference because where using systemjs not commonjs module loader 
 
       app: 'assets/js/app' 
 
      } 
 
     }); 
 
     System.import('/app/main').then(null, console.error.bind(console)); 
 

 

 

 
    </script> 
 
</head> 
 
<!-- Run the application --> 
 
<body> 
 
    <h1>Angular 2 Form builder </h1> 
 
    <Login>Loading Sample...</Login> 
 

 
    
 
</body> 
 
</html>

enter image description here

+0

你使用哪种HTTP服务器? –

+0

我正在使用iis server.http:// localhost:12228/index.html – pushp

+0

您是否有关联的错误消息? –

回答

0

很奇怪的是,SystemJS试图加载http://localhost1228/app/main因为你的配置,它应该载入http://localhost1228/assets/js/app/main.js来代替。

也许你coulds试试这个:

System.config({ 
    map: { 
    app: 'assets/js/app' 
    }, 
    packages: { 
    app: { 
     defaultExtension: 'js', 
     format: 'register' 
    } 
    } 
}); 
相关问题