My main server.js
looks like:
const app = require('express')();
app.use('/api', require('./api/api'));
app.use('/', require('./site'));
app.listen(3000, () => {
console.log('App listening on port 3000');
});
Idea being the API sits in in the API module, and the site in the site module. So I am trying to structure /api/api.js
like so:
const restify = require('restify');
const api = restify.createServer({
name: 'API'
});
api.get('/people', (req, res, next) => {
res.send({people: []});
return next;
});
module.exports = api;
Idea being that /api/people
would then return the data. But I am seeing the error Router.use() requires middleware function but got a Object
because, well, this is not structured correctly.
How can I get this up and running?
via Wells
No comments:
Post a Comment