Javascript 每次我尝试使用app.use时,我的应用程序都会崩溃

Javascript 每次我尝试使用app.use时,我的应用程序都会崩溃,javascript,routes,Javascript,Routes,每次尝试在主文件中使用路由时,我的代码都会崩溃。这是代码,我的主文件和路由文件。有人知道怎么回事吗 Index.js文件 const express = require('express'); const mongoose = require('mongoose'); const routes =require('./routes'); const app = express(); mongoose.connect('mongodb+srv://usua

每次尝试在主文件中使用路由时,我的代码都会崩溃。这是代码,我的主文件和路由文件。有人知道怎么回事吗

Index.js文件

    const express = require('express');
    const mongoose = require('mongoose');
    const routes =require('./routes');

    const app = express();
    mongoose.connect('mongodb+srv://usuario:senha@cluster0-d7oad.mongodb.net/week10?retryWrites=true&w=majority',{
        useNewUrlParser: true,
        useUnifiedTopology: true
    });

    app.use(express.json());
    app.use(routes); 
    app.listen(3333);
routes.js文件:

    const { Router } = require ('express');

    const routes = Router ();

    routes.post('/devs',(request,response) => { 
        //console.log(request.body);
        const { github_username} =request.body; 
        return response.json({message: 'Hello! Noooott'});
    });

    module.export = routes;  

你在
route.js中输入了一个错误

model.exports
需要
s

    module.exports = routes;  

添加代码而不是图像我认为您可能需要这样的“app.use(something)”,因为它说“required a middelware function”。因此,请删除该行或将middelware作为参数。