【发布时间】:2016-02-13 20:57:35
【问题描述】:
我对节点场景很陌生,我正在使用 express 和 jam,并且我已经设法让一个简单的 1 页应用程序正常工作。目前,登录页面用作默认页面,一旦用户通过数据库身份验证,就会调用函数 loginUser()。
我想做的是在输入此功能后改变我的看法,我尝试了几种方法,但到目前为止没有运气。
这是第一个服务器启动时我的初始视图的呈现方式
var express = require("express");
var app = express();
var port = 3700;
app.set('views', __dirname + '/tpl');
app.set('view engine', "jade");
app.engine('jade', require('jade').__express);
// Page 1
app.get("/", function (req, res) {
res.render("page");
});
// Page 2 (Once logged in)
app.get('/newpage', function (req, res) {
res.render('mainpage', {
title: 'Home'
});
});
app.get("/", function (req, res) {
res.send("It works!");
});
app.use(express.static(__dirname + '/public'));
任何关于如何在我的 index.js 中调用某个函数后显示第二个视图“/newpage”的信息将不胜感激
谢谢!
【问题讨论】:
标签: javascript node.js express pug