Meteor本质上是一个已经公开了连接
http服务器的节点应用程序,这意味着您可以像下面这样定义服务器路由:
import { WebApp } from 'meteor/webapp';
WebApp.connectHandlers.use('/hello', (req, res, next) => {
res.writeHead(200);
res.end('Hello world from your server');
});如果您坚持使用Express,则可以将Express路由注册为Connect中间件,如下所示:
import { Meteor } from 'meteor/meteor';
import { WebApp } from 'meteor/webapp';
import express from 'express';
const app = express();
app.get('/api', (req, res) => {
res.status(200).json({ message: 'Hello from Express!!!'});
});
WebApp.connectHandlers.use(app);