首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过中间件引用Plupload

通过中间件引用Plupload
EN

Stack Overflow用户
提问于 2020-11-07 13:55:42
回答 1查看 35关注 0票数 0

我正在尝试注入中间件,并通过它加载pl上传。下面是我试图集成到我的应用程序中的包。

https://www.npmjs.com/package/plupload

https://www.npmjs.com/package/redux-plupload

我的错误越来越小了。我尝试重新安装包并运行,但是没有成功。

如果我错过了什么需要建议。

代码语言:javascript
复制
ReferenceError: Image is not defined
    at .....\node_modules\plupload\js\plupload.full.min.js:13:12305
    at .....\node_modules\plupload\js\plupload.full.min.js:13:12504
    at .....\node_modules\plupload\js\plupload.full.min.js:13:13299
    at .....\node_modules\plupload\js\plupload.full.min.js:13:709
    at i (.....\node_modules\plupload\js\plupload.full.min.js:13:402)
    at n (.....\node_modules\plupload\js\plupload.full.min.js:13:687)
    at .....\node_modules\plupload\js\plupload.full.min.js:13:5378
    at Object.<anonymous> (.....\node_modules\plupload\js\plupload.full.min.js:16:11339)
    at i (.....\node_modules\plupload\js\plupload.full.min.js:13:51)
    at i (.....\node_modules\plupload\js\plupload.full.min.js:13:193)
    at Object.<anonymous> (.....\node_modules\plupload\js\plupload.full.min.js:13:209)
    at Module._compile (internal/modules/cjs/loader.js:701:30)
    at Module._compile (.....\node_modules\pirates\lib\index.js:99:24)
    at Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Object.newLoader [as .js] (.....\node_modules\pirates\lib\index.js:104:7)
    at Module.load (internal/modules/cjs/loader.js:600:32)

更新-

为了提供更多的代码洞察,下面是代码

代码语言:javascript
复制
import {createMiddleware as createUploaderMiddleware} from 'redux-plupload';
import plupload from 'plupload';


const uploadDocmentMiddleware = (config) => (store) => (next) => (action) => {
      // For now just returning some value
      return true;
};

export default function configureStore(initialState) {
    const uploaderMiddleware = createUploaderMiddleware(plupload, {
        uploadDocmentMiddleware
    });

    return createStore(
        rootReducer,
        initialState,
        // Initiate redux dev tools
        composeWithDevTools(
            applyMiddleware(
                FirstMiddleware(config),
                SecondMiddleware(config),
                ...
                .....
                // middle ware for pl upload
                uploaderMiddleware(config),
                typeof window !== 'undefined' && reduxImmutableStateInvariant()
            )
        )
    );
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-25 20:35:46

谢谢!

我们发现,似乎是由于服务器渲染导致无法加载Pl upload和moxie。

对于同样的问题,我们还没有任何变通方法。:(

不过还是要谢谢你。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64724876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档