Baz*_*777 7 routing node.js express ecmascript-6
我在快递中有一个路由器文件的以下代码.
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;
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下代码将其导入主文件
import api from './routes';
app.use('/api', api);
Run Code Online (Sandbox Code Playgroud)
但代码返回404错误.我哪里错了?我需要做些什么改变呢?
您的 api 当前设置为/api/api/devices/:id. /api从路由器获取定义中删除:
router
.get('/devices/:id',function (req, res) {
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8438 次 |
| 最近记录: |