(一)nodejs入门之 'Hello World'
2016-11-02 22:37
381 查看
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。
https://nodejs.org/en/download/package-manager/ 这个链接有所有系统安装nodejs的方式,这里就不累赘了
有些人可能会这样写npm install -g express@4.x 其中‘@4.x’的意思就是使用express 4.x最新的稳定版本,这里我没有对版本的限制就会自动的去获取最新的稳定版本,而-g是全局安装的意思。
这时候你会在当前的目录下新建了一个blog的目录,这就是我们所要的第一个nodejs版Hello world。切换到blog的目录,这个时候还不能直接运行项目,有接触过nodejs的同学应该都知道,还需要安装依赖包,运行命令
注意后面的端口号3000,打开浏览器输入http://localhost:3000
成功!
https://nodejs.org/en/download/package-manager/ 这个链接有所有系统安装nodejs的方式,这里就不累赘了
快速开始
每次想从书本学一门新的技术时,前面几十页基本都是这门技术的来源与发展历史,还有各种要改变世界的功能和好处,然而,看完这前面几页后,这本书也基本是被束之高阁了。所以这里免去那些俗套的路数,我们先把一个最小的nodejs project运行起来过过瘾再说。1.安装express
$npm install -g express
有些人可能会这样写npm install -g express@4.x 其中‘@4.x’的意思就是使用express 4.x最新的稳定版本,这里我没有对版本的限制就会自动的去获取最新的稳定版本,而-g是全局安装的意思。
2.创建第一个项目
在express安装完成之后,运行以下命令$ express -e blog create : blog create : blog/package.json create : blog/app.js create : blog/public create : blog/public/images create : blog/public/javascripts create : blog/routes create : blog/routes/index.js create : blog/routes/user.js create : blog/public/stylesheets create : blog/public/stylesheets/style.css create : blog/views create : blog/views/index.ejs install dependencies: $ cd blog && npm install run the app: $ node app
这时候你会在当前的目录下新建了一个blog的目录,这就是我们所要的第一个nodejs版Hello world。切换到blog的目录,这个时候还不能直接运行项目,有接触过nodejs的同学应该都知道,还需要安装依赖包,运行命令
$npm install
运行结果
到这里一切都准备就绪了,马上就可以看到我们的劳动成果:$ npm start > application-name@0.0.1 start /Users/ypxu87/WorkSpace/blog > node app.js connect deprecated methodOverride: use method-override npm module instead app.js:22:17 Express server listening on port 3000
注意后面的端口号3000,打开浏览器输入http://localhost:3000
成功!
相关文章推荐
- NodeJS入门之Hello world
- nodejs入门(02)-hello world
- nodejs,addons入门之hello world
- NodeJS入门之Hello world
- Nodejs入门手记 (01):Hello World的WEB程序
- Linux设备驱动程序学习(一)入门必须的hello world
- JRuby入门学习:建立第一个Hello World
- Swift入门篇-Hello World
- NodeJs的安装 Hello World!
- NodeJS入门(3)-文件操作
- nodeJS入门例子一—插件(Addons)
- NodeJS入门篇---Express+MongoDB实现blog----《NodeJS开发指南》爬坑
- nodejs入门05__核心模块之http和url
- 编写入门的linux模块(Hello World)
- Nodejs入门边读边想边记(-)
- NDK入门(一) 在Android Studio中创建并运行第一个ndk程序hello world
- nodejs入门
- 入门:PHP:hello world!
- PhoneGap: Android平台入门例子(Hello World)