尝试设置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/

10-12 15:32