server.js /* 以下代码等下会有详细的解释 */ var express = require('express'); // 用来引入express模块 var app = express(); // express 实例对象 app.set('port', process.env.PORT || 3000); var favicon = require('serve-favicon'); // server.js var toUSD = require('./routes/toUSD.js'); // app.use(toUSD.aaa); //console.log(toUSD.aaa(800)) //console.log(toUSD.bbb(800)) app.use(toUSD.bbb); // 设置端口为3000 app.get('/', function(req, res) { // 设置首页的路由 用 '/' 表示 res.send('Ritsu Yan6668978989474561212565645 ') }) // 挂载至 /user/:id 的中间件,任何指向 /user/:id 的请求都会执行它 app.use('/user/:id', function(req, res, next) { console.log('Request Type:', req.method); next(); }); app.get('/about', function(req, res) { //设置about页面的路由 用 '/about' 表示 res.send('the node course') }) app.use(function(req, res, next) { // 设置404页面 res.status(404); res.send('404 - Not Found') }) app.listen(app.get('port'), function() { // 监听端口如果有用户进入页面发送请求我们输出以下语句 console.log('express started on port 3000') })
传送门:http://www.runoob.com/nodejs/nodejs-express-framework.html