nodejs的初学

1.启服务器。先server.js,再命令行输入命令node server.js,打开浏览器输入http://127.0.0.1:2016可以看到有内容输出.

server.js代码如下:

var http = require(‘http‘)

var server=http.createServer(function(req,res){
res.writeHead(200,{‘Content-Type‘:‘text/plain‘})
res.write(‘Hello Nodejs\n‘)
res.end(‘|||‘)
})
server.listen(2016,‘127.0.0.1‘)
console.log(‘server running at http://127.0.0.1:2016/‘)

2.模块与包管理

javascript缺少模块管理。commonjs规范和nodejs.

nodejs,每个文件就是一个独立模块,不用担心变量污染,方法的隔离等。

时间: 2024-10-14 02:15:46

nodejs的初学的相关文章

nodejs+express 初学(三)

Nodejs 的模块,nodejs中每一个js文件都是独立的,不用担心他们中的变量会相互覆盖 模块是 Node.js 应用程序的基本组成部分,文件和模块是一一对应的.换言之,一个Node.js 文件就是一个模块,这个文件可能是 JavaScript 代码. JSON 或者编译过的 C/C++ 扩展. 1.获取模块 Node.js 提供了 exports 和 require 两个对象,其中 exports 是模块公开的接口, require 用于从外部获取一个模块的接口,即所获取模块的 expor

nodejs+express 初学(二)

开发首先要先选一个适合的IDE,经过上网查找最后还是决定用Webstorm,因为比较好用 1.我下载的版本是 2.然后就是新创建一个nodejs项目了 3.确定后就会在项目中生成新的项目,结构如下 目录介绍: node_modules, 存放所有的项目依赖库.(每个项目管理自己的依赖,与Maven,Gradle等不同)package.json,项目依赖配置及开发者信息app.js,程序主入口public,静态文件(css,js,img)routes,路由文件(MVC中的C,controller)

nodejs+express 初学(一)

以下都是windows环境 1.下载nodejs http://www.nodejs.org/download/ 然后安装 2.确认已经安装完成 . node -v 3.安装express 注意: 是express-generator 而不是  express 否则会报错:express 不是内部或外部命令. 4. 既然安装好了我们就要测试一下新安装的express到底可不可以使用 于是我使用express创建一个工程: express helloworld 新版本中命令发生了一些改变, 创建好

nodejs初学————安装篇(iis8.5+windows8.1)

nodejs很久前就想玩玩,不过一直没时间,昨晚花了4个小时来捣鼓到iis上架设成功了,废话不说了. PS:我的系统是windows8.1 x64,所以自带iis8.5的,下载的文件也是x64的. No.1:下载文件 Nodejs http://www.nodejs.org/download/ iisnode https://github.com/tjanczuk/iisnode/wiki/iisnode-releases IIS URL Rewrite http://www.iis.net/d

初学Nodejs:nodejs在web应用中充当着什么样的角色?

正如标题所说,本篇是自己初学nodejs(半天)对nodejs的几个问题,望有能之士,留言解答. nodejs的学习教程其实不难搜索,像nodejs中文网,以及w3cschool上都有相关教程,看了许久,也搜索了很多文章,但有几个问题,始终没有得到解答: 1.1:nodejs在web应用中充当着什么样的角色? 1.2:"如果你是一个前端程序员,你不懂的像PHP.Python或Java等动态编程语言,然后你想创建自己的服务,那么Node.js是一个非常好的选择."(引用于w3cschoo

初学nodejs一:别被Express的API搞晕了

初学nodejs 这个系列并不是入门系列.其实我自己还没入门..入门的话,推荐大家 1 一起学nodejs 2 BYVoid大神的 <Node.js开发指南> 不过虽然是大神写的教程,也要带着怀疑的态度去看~~ 这个系列,主要讲一些我初学nodejs时,比较困惑的地方.因为比较困惑,所以偶尔会研究的深一点.所以,虽叫初学,但可能并不简单. 第一篇:别被Express的API搞晕了 现在学node,不来点Express,都不好意思给人打招呼.但是,我刚接触的时候,觉得好多API,感觉乱糟糟的,没

初学nodejs一星期 做了一套mongoose + express最新版的增删改查 很简单实用 希望大家一起成长

这周周一才开始学的nodejs 目前正好学习了5天 应该算是个菜鸟 期间遇到了很多意想不到的坑 看了很多视频和很多nodejs教材 它们的内容都太老了 都是2011~2013年的资料 很多语句 模块 代码 框架都是用不了的 一大堆坑 经过本人各种踩坑 补坑 终于弄出了一套很简单 很实用的express最新版+mongoose 的增删改查 对新手很有帮助 代码是2015.4.30刚做出来的 最新的坑我都踩完了 只要按这代码写的代码 应该是没问题 之所以要做一套增删改查 是因为我觉得学一门语言 增删

nodejs初学-----helloworld

最近紧锣密鼓的学习了下nodejs(之前在学php,算入门了吧,但是时间关系,还没写文章,后续要搞安卓和大数据,总之比较忙哈,计划上php要排到后面了,还请广大小伙伴不要着急) 先抄一句:Node.js 是服务器端的 JavaScript 运行环境,它具有无阻塞(non-blocking)和事件驱动(event-driven)等的特色,Node.js 采用 V8 引擎,同样,Node.js 实现了类似 Apache 和 nginx 的web服务,让你可以通过它来搭建基于 JavaScript 的

NodeJS初学

REPL运行环境 一.变量  对象的赋值和输出 二.下划线  '_'  的使用:表示最近一次输出的变量值. 三.基础命令 .break 可以使你返回到命令提示符起始点. .clear 清楚REPL运行环境上斜纹对象中保存的所有变量与函数 .exit 该命令用于推出REPL运行环境 .help 该命令将在命令行窗口中显示REPL运行环境中的所有的基础命令 .save 该命令将吧在REPL运行环境中输入的所有表达式保存到一个文件中.eg: .save ../node_test.js .load 该命