Angular2 datepicker 403错误

时间:2017-10-16 18:53:38

标签: angular typescript datepicker

我的angular2应用程序有问题。我试图在我的" date"添加日期选择器领域。我安装了ng2-datepicker,我在我的node_modules中有它,但是当我试图启动应用程序时我有错误 :

  

:3276 / node_modules / ng2-datepicker /无法加载资源:服务器响应状态为403(禁止)

我的systemjs.config文件:

 paths: {
        // paths serve as alias
        'npm:': 'node_modules/'
    },
    // map tells the System loader where to look for things
    map: {
        // our app is within the app folder
        app: 'app',

        // angular bundles
        '@angular/core': 'npm:@angular/core/bundles/core.umd.js',
        '@angular/common': 'npm:@angular/common/bundles/common.umd.js',
        '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js',
        '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js',
        '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js',
        '@angular/http': 'npm:@angular/http/bundles/http.umd.js',
        '@angular/router': 'npm:@angular/router/bundles/router.umd.js',
        '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js',

        // other libraries
        'rxjs': 'npm:rxjs',
        'angular-in-memory-web-api': 'npm:angular-in-memory-web-api/bundles/in-memory-web-api.umd.js',
        'underscore': 'npm:underscore@1.8.3',
        'moment': 'node_modules/moment',
        'file-saver': 'node_modules/file-saver',
        'ipa.datePickerService': 'node_modules',
        'ng2-datepicker': 'node_modules/ng2-datepicker',
    },
    // packages tells the System loader how to load when no filename and/or no extension
    packages: {
        app: {
            defaultExtension: 'js'
        },
        rxjs: {
            defaultExtension: 'js'
        },
        moment: {
            defaultExtension: 'js'
        },
        'ng2-datepicker': {
            defaultExtension: 'js'
        },

我真的不知道发生了什么...感谢您的帮助

1 个答案:

答案 0 :(得分:0)

在您的情况下,403最可能的原因是您在服务器禁用目录浏览时尝试加载目录,例如,如果您要加载...

/node_modules/library/app.js

但你只传递文件夹,而不是文件......

/node_modules/library/

如果要加载特定文件,请添加该文件,它应该可以正常工作。

第二个最常见的问题是资源是真正受访问控制的,并且不允许您的用户访问它......但我认为您有第一个问题。