【问题标题】:Internal express server of ng2-file-upload returns 500 errorng2-file-upload 的内部 express 服务器返回 500 错误
【发布时间】:2019-06-23 01:19:01
【问题描述】:

ng2-file-upload 包上,当我调用uploader.uploadAll(); 时,我从ng2-file-upload 的内部快递服务器收到500 响应:

TypeError: Cannot read property 'toLowerCase' of null
    at Route._handles_method (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/route.js:63:21)
    at next (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/index.js:244:30)
    at expressInit (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/middleware/init.js:40:5)
    at Layer.handle [as handle_request] (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/index.js:317:13)
    at /home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/index.js:335:12)
    at next (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/index.js:275:10)
    at query (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/middleware/query.js:45:5)
    at Layer.handle [as handle_request] (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/index.js:317:13)
    at /home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/index.js:335:12)
    at next (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/index.js:275:10)
    at Function.handle (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/router/index.js:174:3)
    at Function.handle (/home/idea/Development/HisasOnline/web-app/node_modules/express/lib/application.js:174:10)

选项对象:

 uploadOptions: FileUploaderOptions = { url: 'https://localhost:4200/api/course/document', method: 'patch' };

【问题讨论】:

    标签: angular express file-upload


    【解决方案1】:

    不支持 PATCH 方法,这就是您收到该错误的原因,请改用 POST

    【讨论】:

      猜你喜欢
      • 2017-08-22
      • 1970-01-01
      • 2021-11-12
      • 2013-07-24
      • 1970-01-01
      • 2022-09-23
      • 1970-01-01
      • 2017-08-17
      • 2014-03-25
      相关资源
      最近更新 更多