【发布时间】:2016-02-14 05:33:27
【问题描述】:
我在 express 中有以下用于路由器文件的代码。
import express from 'express';
import _ from 'lodash';
import { Devices, OwlElecMonitors } from '../models/';
var router = express.Router();
router.get('/api/devices/:id',function (req, res) {
console.log(req);
Devices.getDevicesByUserId({ userId: req.params.id },function(err, resp) {
res.send(resp);
});
});
export default router;
我正在尝试使用以下代码将其导入主文件
import api from './routes';
app.use('/api', api);
但代码返回 404 错误。我哪里错了?我需要进行哪些更改才能使其正常工作?
【问题讨论】:
-
你是怎么运行这个的?即使使用
--harmony_modules标志,我也无法让 ES6 模块工作。 -
使用打字稿会帮助你
标签: node.js express routing ecmascript-6