Node与Express开发——前期准备 ①

Express:精简的、灵活的Node.js Web程序框架,为构建单页多页及混合的Web程序提供了一系列健壮的功能特性。

中间件:插入式的Node模块

Node程序可以在任意操作系统上构建可运行服务器,也就是平台无关性

前后端区分:是否操作数据库

LAMP栈:Linux、Apache、MySQL和PHP

JavaScript技术栈:Node、Express和Mongodb

MIT协议:戳我查看

终端:也叫控制台,命令行

shell(终端命令解释器)

VM:虚拟机

Advice:如果想变成终端高手,建议学一学如何在文件中搜索文本,如何搜索文件和目录,如何把命令链在一起以及如何重定向输出

编辑器:vi(vim),Emacs,Coda,Sublime Text,Notepad,Visual Studio

npm:Node开发包管理器(安装开发包和管理依赖项)

nvm:可以切换环境(多个版本的Node)

IPv4回环地址:127.0.0.1

IPv6回环地址:::1

Node的核心理念:事件驱动编程(用户点击了什么,然后你处理“点击事件”)

路由:向客户端提供它所发出的请求内容的机制

静态资源服务:内容不会变化的资源,比如图片

用Node提供静态资源只适用于初期的小型项目,对于比较大的项目应该用NginxCDN之类的代理服务器来提供静态资源

_dirname:同级目录                                                                                                                               

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值