Ich habe eine Route '/ api/users', die irgendwie nicht durch meine Routen-Definition behandelt wird. Ich kann nicht erkennen, was falsch ist, aber jedes Mal, wenn ich versuche, vom Browser aus auf/api/users zuzugreifen, bleibt der Browser in einer konstanten Schleife.Route nicht in meiner NodeJS/Express/Typescript App ausgeführt
app.ts
import * as express from "express"
import * as bodyParser from "body-parser"
import * as mongoose from "mongoose"
import {Config as config} from "./config"
let app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({
extended: true
}))
//routes:
import * as userRouter from './Routes/userRoutes'
app.use('/api/Users', userRouter.routes);
var server = app.listen(3000, function() {
console.log('server is up');
})
userRoutes.ts
import * as express from "express"
export function routes() : express.Router {
let userRouter = express.Router();
userRouter.route('/')
.get(function(req,res) {
res.send('blah')
})
return userRouter;
}