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

最新文章

  1. git init和git init -bare区别
  2. Search in Rotated Sorted Array
  3. Swift语言之类型方法
  4. python 中的高级函数map()
  5. SQLite安装、编译与应用
  6. 【转】Mysql 存储引擎中InnoDB与Myisam的主要区别
  7. 使用事务操作SQLite数据库
  8. 使用jQuery的9个误区
  9. HDOJ(HDU) 2133 What day is it(认识下Java的Calendar类---日期类)
  10. 夏令营讲课内容整理 Day 6 Part 3.
  11. 从零部署Spring boot项目到云服务器(准备工作)
  12. mysql知识点汇总
  13. win10、Ubuntu14.04双系统正确卸载Ubuntu的方法
  14. Git命令执行漏洞
  15. Python-CSS高级 题目
  16. 强化学习---A3C
  17. nginx-port-Permission-denied
  18. 06-docker组件如何协作
  19. mqtt Qos
  20. pycharm ideavimrc设置备忘

热门文章

  1. #Leetcode# 373. Find K Pairs with Smallest Sums
  2. 这两天学到的简单Linux的命令
  3. NodeList & null
  4. python的logging日志模块
  5. c++11 追踪返回类型
  6. 用Python建设企业认证和权限控制平台
  7. 如何设置Java虚拟机JVM启动内存参数
  8. 【转】#pragma的用法
  9. 【bzoj3992】 SDOI2015—序列统计
  10. 解题:SDOI 2011 消耗战