一、前期准备

学而不思则罔,思而不学则殆!

千里之行,始于足下!


1、从Node开始

说实话,我接触Node真的是突如其来,但是我发现它充满了乐趣!

编辑器的选择:Visual Studio Node(很方便的一点是能在软件里直接安装各种需要的语言)


2、npm 包管理器

npm install -g +包名: 全局安装(包名可以是多个包);

在建立项目时在项目目录下 npm install + 包名: 安装在项目目录中


3、Hello World 简单的例子

路由:路由是指向客户端提供它所发出的请求内容的机制。对基于 Web 的客户端 / 服务器端程序
而言,客户端在 URL 中指明它想要的内容,具体来说就是路径和查询字符串。

var http = require('http'); 
 
http.createServer(function(req,res){ 
 // 规范化 url,去掉查询字符串、可选的反斜杠,并把它变成小写 
        var path = req.url.replace(/\/?(?:\?.*)?$/, '').toLowerCase();  
        switch(path) { 
                case '': 
                        res.writeHead(200, { 'Content-Type': 'text/plain' }); 
                        res.end('Homepage'); 
                        break; 
                case '/about': 
                        res.writeHead(200, { 'Content-Type': 'text/plain' }); 
                        res.end('About'); 
                        break; 
                default: 
                        res.writeHead(404, { 'Content-Type': 'text/plain' });  
                        res.end('Not Found'); 
                        break; 
        }
}).listen(3000);
console.log('Server started on port 3000.')

4、__dirname

__dirname 会被解析为正在执行的脚本所在的目录。所以如果你的脚本放在/home/sites/app.js 中,则 __dirname 会被解析为 /home/sites。不管什么时候,这个全局变量用起来都很方便。如果不这么做,在不同的目录中运行你的程序时很可能会出现难以诊断的错误。


5、开始Express

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值