首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Nodejs显示错误"Cannot GET /test“

Nodejs显示错误"Cannot GET /test“
EN

Stack Overflow用户
提问于 2017-06-14 15:07:23
回答 0查看 1.4K关注 0票数 0

我正在尝试检索nodejs中其他url /目录的输出,但显示错误("Cannot GET /test")。

请建议我如何在("http://localhost:8080/test")上获得我的输出。

代码语言:javascript
运行
复制
    var express = require('express');
    var app = express();
    var bodyParser = require('body-parser');
    var multer = require('multer');
    var upload = multer(); 
    var session = require('express-session');
    var cookieParser = require('cookie-parser');

    app.set('view engine', 'pug');
    app.set('views','./views');

    app.use(bodyParser.json());
    app.use(bodyParser.urlencoded({ extended: true })); 
    app.use(upload.array());
    app.use(cookieParser());
    app.use(session({secret: "Your secret key"}));

    var Users = [];

    app.get('/', function(req, res){
       res.render('signup');
    });

    app.post('/signup', function(req, res){
    if(!req.body.id || !req.body.password){
    res.status("400");
    res.send("Invalid details!");
    } else {
    Users.filter(function(user){
    if(user.id === req.body.id){
    res.render('signup', {
    message: "User Already Exists! Login or choose another user id"});
    }
    });
    var newUser = {id: req.body.id, password: req.body.password};
    Users.push(newUser);
    req.session.user = newUser;
    res.redirect('/test');
    }
    });
    app.listen(8080);

OutPut :无法获取/test

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44537806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档