报错get不到/sockjs-node/info?t=解决方案

博客讲述了在Vue-cli3项目中遇到一个关于sockjs的错误,即使项目并未直接使用sockjs,它仍然在后台持续调用导致报错。作者发现这个问题与sockjs客户端有关,并分享了一个解决方案:注释掉sockjs.js文件中的特定行以消除错误。此方法可以避免错误不影响项目的正常运行。

报错get不到这个网址(但其实功能并没有受到影响),首先检查了所有请求,发现都请求到了东西,代码没问题,百度发现是sockjs的问题

sockjs是JavaScript库,项目没有用到也会一直调用,报错很难受

vue-cli3 一直运行 /sockjs-node/info?t= 解决方案 - 实现丰盛 - 博客园

看了这个解决办法,只要把node_modules/sockjs-client/dist/sockjs.js

找到1609行

  //  self.xhr.send(payload); 把这里注掉

就可以啦 

PS D:\All-Project\pointlion-ui\pointlion-ui> npm run dev > jscm@3.8.3 dev > vue-cli-service serve INFO Starting development server... 98% after emitting CopyPlugin WARNING Compiled with 10 warnings 15:19:24 warning in ./src/views/wms/wmsGoods/selectMulGoodsStock.vue?vue&type=style&index=0&id=6369911e&scoped=true&lang=scss Module Warning (from ./node_modules/postcss-loader/src/index.js): Warning (4:3) start value has mixed support, consider using flex-start instead @ ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/views/wms/wmsGoods/selectMulGoodsStock.vue?vue&type=style&index=0&id=6369911e&scoped=true&lang=scss 4:14-509 15:3-20:5 16:22-517 @ ./src/views/wms/wmsGoods/selectMulGoodsStock.vue?vue&type=style&index=0&id=6369911e&scoped=true&lang=scss @ ./src/views/wms/wmsGoods/selectMulGoodsStock.vue @ ./src/views sync ^\.\/.*$ @ ./src/store/modules/permission.js @ ./src/store/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js warning in ./src/views/am/amBrowse/index.vue?vue&type=template&id=d81b321c&scoped=true Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js): (Emitted value instead of an instance of Error) <el-breadcrumb-item v-for="bread in breadList">: component lists rendered with v-for should have explicit keys. See https://v2.vuejs.org/v2/guide/list.html#key for more info. @ ./src/views/am/amBrowse/index.vue?vue&type=template&id=d81b321c&scoped=true 1:0-545 1:0-545 @ ./src/views/am/amBrowse/index.vue @ ./src/views sync ^\.\/.*$ @ ./src/store/modules/permission.js @ ./src/store/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js warning in ./src/views/hrm/socialInsncData/index.vue?vue&type=template&id=4f54c0ed&scoped=true Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js): (Emitted value instead of an instance of Error) <el-card v-for="month in dataList">: component lists rendered with v-for should have explicit keys. See https://v2.vuejs.org/v2/guide/list.html#key for more info. @ ./src/views/hrm/socialInsncData/index.vue?vue&type=template&id=4f54c0ed&scoped=true 1:0-545 1:0-545 @ ./src/views/hrm/socialInsncData/index.vue @ ./src/views sync ^\.\/.*$ @ ./src/store/modules/permission.js @ ./src/store/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js warning in ./src/views/hrm/salaryData/index.vue?vue&type=template&id=2edaa11d Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js): (Emitted value instead of an instance of Error) <el-col v-for="item in type.salaryItemConfigList">: component lists rendered with v-for should have explicit keys. See https://v2.vuejs.org/v2/guide/list.html#key for more info. @ ./src/views/hrm/salaryData/index.vue?vue&type=template&id=2edaa11d 1:0-533 1:0-533 @ ./src/views/hrm/salaryData/index.vue @ ./src/views sync ^\.\/.*$ @ ./src/store/modules/permission.js @ ./src/store/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js warning in ./src/views/hrm/staffEvaluate/index.vue?vue&type=template&id=4ae0f374&scoped=true Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js): (Emitted value instead of an instance of Error) <el-form-item v-for="item in dict.type.staff_evaluate_item">: component lists rendered with v-for should have explicit keys. See https://v2.vuejs.org/v2/guide/list.html#key for more info. @ ./src/views/hrm/staffEvaluate/index.vue?vue&type=template&id=4ae0f374&scoped=true 1:0-545 1:0-545 @ ./src/views/hrm/staffEvaluate/index.vue @ ./src/views sync ^\.\/.*$ @ ./src/store/modules/permission.js @ ./src/store/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js warning in ./src/views/hrm/salaryData/index.vue?vue&type=template&id=2edaa11d Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js): (Emitted value instead of an instance of Error) <el-table-column v-for="item in type.salaryItemConfigList">: component lists rendered with v-for should have explicit keys. See https://v2.vuejs.org/v2/guide/list.html#key for more info. @ ./src/views/hrm/salaryData/index.vue?vue&type=template&id=2edaa11d 1:0-533 1:0-533 @ ./src/views/hrm/salaryData/index.vue @ ./src/views sync ^\.\/.*$ @ ./src/store/modules/permission.js @ ./src/store/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js warning in ./src/views/hrm/salaryData/index.vue?vue&type=template&id=2edaa11d Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js): (Emitted value instead of an instance of Error) <el-table-column v-for="type in salaryConfigList">: component lists rendered with v-for should have explicit keys. See https://v2.vuejs.org/v2/guide/list.html#key for more info. @ ./src/views/hrm/salaryData/index.vue?vue&type=template&id=2edaa11d 1:0-533 1:0-533 @ ./src/views/hrm/salaryData/index.vue @ ./src/views sync ^\.\/.*$ @ ./src/store/modules/permission.js @ ./src/store/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js warning in ./src/views/am/amArchive/index.vue?vue&type=template&id=40c5f930 Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js): (Emitted value instead of an instance of Error) <el-tag v-for="item in (scope.row.groupId?scope.row.groupId.split(','):[])">: component lists rendered with v-for should have explicit keys. See https://v2.vuejs.org/v2/guide/list.html#key for more info. @ ./src/views/am/amArchive/index.vue?vue&type=template&id=40c5f930 1:0-533 1:0-533 @ ./src/views/am/amArchive/index.vue @ ./src/views sync ^\.\/.*$ @ ./src/store/modules/permission.js @ ./src/store/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js warning in ./src/views/workflow/flow/flowinfoTimeLine.vue?vue&type=template&id=0e1dc530&scoped=true Module Warning (from ./node_modules/vue-loader/lib/loaders/templateLoader.js): (Emitted value instead of an instance of Error) <el-timeline-item v-for="item in hisList">: component lists rendered with v-for should have explicit keys. See https://v2.vuejs.org/v2/guide/list.html#key for more info. @ ./src/views/workflow/flow/flowinfoTimeLine.vue?vue&type=template&id=0e1dc530&scoped=true 1:0-556 1:0-556 @ ./src/views/workflow/flow/flowinfoTimeLine.vue @ ./src/views sync ^\.\/.*$ @ ./src/store/modules/permission.js @ ./src/store/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js warning in ./src/views/im/pointlion-chat/iconfont/demo_index.html Module parse failed: Unexpected token (1:0) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders > <!DOCTYPE html> | <html> | <head> @ ./src/views sync ^\.\/.*$ @ ./src/store/modules/permission.js @ ./src/store/index.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:81&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js App running at: - Local: http://localhost:81/ - Network: unavailable Note that the development build is not optimized. To create a production build, run npm run build. node:events:491 throw er; // Unhandled 'error' event ^ Error: spawn cmd ENOENT at Process.ChildProcess._handle.onexit (node:internal/child_process:285:19) at onErrorNT (node:internal/child_process:485:16) at processTicksAndRejections (node:internal/process/task_queues:83:21) Emitted 'error' event on ChildProcess instance at: at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12) at onErrorNT (node:internal/child_process:485:16) at processTicksAndRejections (node:internal/process/task_queues:83:21) { errno: -4058, code: 'ENOENT', syscall: 'spawn cmd', path: 'cmd', spawnargs: [ '/c', 'start', '""', '/b', 'http://localhost:81/' ] } PS D:\All-Project\pointlion-ui\pointlion-ui>
10-28
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值