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);