问题描述
比如下面这个是我的web服务启动项我想打印下app.get里的req.params方法,不过好像打印不出来,要怎么看???
var path = require(’path’);var fs = require(’fs’);var express = require(’express’);var webpack = require(’webpack’);var http = require(’http’);var compression = require(’compression’);var consolidate = require(’consolidate’);var webpackConfig = require(’./webpack.dev.conf’);//端口var port = process.env.PORT || 8080;var app = express();app.engine(’html’, consolidate.ejs);app.set(’views’, ’view’);app.set(’view engine’,’html’);app.use(compression()); //开启 gzip//webpack编译器var compiler = webpack(webpackConfig);//webpack-dev-server 中间件var devMiddleware = require(’webpack-dev-middleware’)(compiler, { publicPath: webpackConfig.output.publicPath, stats: {colors: true,chunks: false }});//热更新中间件var hotMiddleware = require(’webpack-hot-middleware’)(compiler);app.use(devMiddleware);app.use(hotMiddleware);// 路由app.get(’/’, function(req, res, next) { console.log(req.params)});//静态资源目录app.use(’/resources’, express.static(__dirname + ’/resources’));app.listen(port, function(){ console.log('node启动 监听端口:' + port);});
问题解答
回答1:你的路由监听是不是以下方式?
如果不是,可以用req.query获取请求参数。