尝试设置rawConnectHandlers属性时,出现错误消息。代码如下:
import {WebApp} from 'meteor/webapp';
WebApp.rawConnectHandlers.use(function(req, res, next) {
res.setHeader("Access-Control-Allow-Origin", "*");
return next();
});
尽管我已经安装了流星软件包webapp,它在流星软件包文件([email protected])中列出。我收到消息“找不到模块'meteor / webapp'”
该文件称为main.ts,直接位于流星服务器目录中。当然,我已经尝试通过“ meteor add webapp”和“ meteor add [email protected]”安装了webapp模块之后尝试重新启动应用程序。
我究竟做错了什么?
最佳答案
webapp通常是流星基础的一部分,并在调用流星创建时已安装。
您是否按照流星文档中的方法尝试了以下操作,所以没有“原始”的唯一connectHandlers。
WebApp.connectHandlers.use("/hello", function(req, res, next) {
res.setHeader("Access-Control-Allow-Origin", "*");
return next();
});
请看这个链接
https://docs.meteor.com/packages/webapp.html
关于javascript - 找不到 meteor 模块'webapp',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39396946/