`
TimerBin
  • 浏览: 361198 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

node 开发笔记

    博客分类:
  • Node
阅读更多

一、node下载安装

下载地址:https://nodejs.org/download/release/v0.10.28/ ,版本是v0.10.28

window 系统直接下载.msi文件,双击安装。其安装路径可选择路径安装。

 

二、下载配置相关环境

进入到windows  --  cmd窗体中,输入node  -v  可以正确查看到node js 的版本信息。



 

安装其他环境

 

npm install express -g 
npm install jade -g
npm install mysql -g

 注:在执行express提示" express"不是内部或外部命令,原因是版本问题,需执行如下操作重新安装express

 

 

 npm install -g express@3.5.0

 

 

三、编写第一个node程序

新建server.js文件,输入一下内容

 

var http = require('http');
http.createServer(function(request,response){
	response.writeHead(200,{'Content-Type':'text/plain'});
	response.end('Hellow World\n');
}).listen(8888);
console.log('Server running at http://127.0.0.1:8888/');

 

 

在cmd命令窗体中,进入到server.js 文件所放的目录中,执行node  server.js会出现如下效果



 

此时在浏览器中输入http://127.0.0.1:8888/  就可以成功访问到第一个node.js的客户端

 

四、安装编写nodeJs的IDE

我选择的是sublimetext 比较轻便,下载地址:http://www.sublimetext.com/3  。

直接解压后运行sublime_text.exe就可以直接使用,但此时用sublimetext 来编写nodeJs 还是比较吃力,需要选择安装以下三个插件:

 

javascript代码格式化工具:JsFormat,快捷键ctrl+alt+f
javascript代码检查工具:JSHint,快捷键alt+j
更好用的代码高亮工具:JavaScriptNext

 插件的具体详情可参考:http://scottksmith.com/blog/2014/09/29/3-essential-sublime-text-plugins-for-node-and-javascript-developers/

 

 

在安装插件直线需要安装一个下载插件的工具Package Control ,

其Package Control 下载地址如下所示:https://github.com/wbond/sublime_package_control

将项目的将zip包下载到本地电脑,并解压到..\sublime\Data\Packages 目录下,并将文件夹名称修改为Package Control  具体内容如下所示:



 

 此时重新打开sublime_text.exe 工具,就可以在Preferences 菜单下看到Package Control工具,此时可以使用该工具对以上三个常用插件进行安装,具体操作如下所示:

 

 

选中Install Package 按中回车,然后如下图所示选择安装插件信息



 

 安装插件完成后在sublime_text.exe工具的右下角选中javaScript语言选项,你就会发现所安装插件的快捷键已经生效,并且高亮显示

 

 

 

 

 

 

  • 大小: 48.4 KB
  • 大小: 15.7 KB
  • 大小: 120.9 KB
  • 大小: 260 KB
  • 大小: 159.2 KB
  • 大小: 184 KB
分享到:
评论

相关推荐

    Node个人学习笔记.zip

    这个"Node个人学习笔记.zip"压缩包包含了作者在学习Node.js过程中积累的知识点和心得,非常适合那些已经对JavaScript有基础理解并希望进一步探索后端开发的初学者。 一、Node.js基础 Node.js的核心特性是事件驱动和...

    node.js笔记文件夹

    Node.js是一种基于Chrome V8引擎的JavaScript运行环境,它允许开发者在服务器端使用...通过阅读和实践其中的内容,不仅可以深入理解Node.js的工作原理,还能提升JavaScript开发能力,为构建服务器端应用打下坚实基础。

    Node.js-萌音云笔记-一个高效的在线云笔记专注技术文档在线创作阅读分享和托管

    Node.js采用异步、事件驱动的I/O模型,使其在高并发场景下表现出色,尤其适合构建实时交互的应用,如在线云笔记平台。 **内容管理系统(CMS)** 内容管理系统是用于创建、管理、存储和发布数字内容的软件平台。在萌...

    node图书管理系统笔记和源码.7z

    在当今Web开发领域,Node.js以其异步非阻塞I/O、高性能和可扩展性等特点,已经成为构建高效后端服务的重要工具。本篇将深入探讨一个基于Node.js的图书管理系统,包括其核心概念、设计思路、主要功能以及实现细节。 ...

    NodeMCU学习笔记之初始化工作

    这篇“NodeMCU学习笔记之初始化工作”主要涵盖了如何开始使用NodeMCU进行开发,包括硬件连接、固件烧录、环境配置以及基本的编程实践。 一、硬件初始化 1. **硬件连接**:NodeMCU通常配备USB接口,可以直接连接到...

    Node.js 从零开发 web server博客项目 前端晋升全栈工程师必备项目笔记及源码

    总结,这个项目涵盖了Node.js开发Web服务器的基础知识,包括创建服务器、处理HTTP请求、路由管理、模板引擎、静态资源服务、数据库集成、错误处理以及测试和部署。通过实践这个项目,前端开发者能够深入理解全栈开发...

    Node.js-PinkyLam-blog基于nodewebkit开发的桌面笔记管理应用

    PinkyLam-blog 基于node webkit 开发的桌面笔记管理应用

    Node基础学习笔记.rar

    本压缩包"Node基础学习笔记.rar"包含了Node.js的基础知识、模块化机制、请求与响应的处理、mongoDB数据库的使用以及Express框架和WebSocket编程的相关内容,是学习Node.js的宝贵资料。 一、Node.js基础 Node.js的...

    node.js笔记.zip

    在"node.js笔记.zip"这个压缩包中,我们可以推测其内容主要涵盖了Node.js的基础知识、核心模块、文件系统操作、网络编程、模块化开发、异步处理、中间件和框架等内容。 1. **基础概念**:Node.js的基础包括了解...

    Node.js-Nodejs学习笔记以及经验总结

    本学习笔记和经验总结将深入探讨Node.js的核心概念、主要特性、常用模块以及实战技巧,帮助你从零基础到熟练掌握Node.js。 一、Node.js核心概念 1. 非阻塞I/O模型:Node.js采用事件驱动、非阻塞I/O模型,提高了...

    node ffmpeg jsmpeg 拉流 展示笔记

    在本篇笔记中,我们将探讨如何使用Node.js、FFmpeg和JSMPEG库来实现视频流的拉取和展示。FFmpeg是一款强大的音视频处理工具,而JSMPEG则是一个轻量级的JavaScript库,用于在浏览器中解码和播放MPEG1视频流。 首先,...

    Node.js学习笔记

    本学习笔记旨在深入解析Node.js的核心概念、特性以及常见应用,帮助你高效地掌握这一强大的开发工具。 1. **事件驱动模型** Node.js采用非阻塞I/O和事件驱动模型,使得它在处理高并发请求时表现出色。这种模型通过...

    node初学笔记,含express和mongoose

    ### Node.js 初学者指南:Express 和 Mongoose 的应用 #### 一、Node.js 文件操作基础 ...随着学习的深入,还可以进一步探索Express框架和Mongoose库的应用,它们能够极大地简化Node.js应用程序的开发过程。

    叩丁狼前端开发笔记,html,css,js,node.js,vue,react

    本资源“叩丁狼前端开发笔记”涵盖了前端开发的多个关键领域,包括HTML、CSS、JavaScript、Node.js、Vue.js以及React.js。下面将详细阐述这些技术及其重要知识点。 1. **HTML (HyperText Markup Language)** HTML...

    node.zip 笔记 ppt express koa mysql

    "node.zip 笔记 ppt express koa mysql" 这个标题揭示了压缩包中包含的几个关键知识点。首先,“node.zip”表明这是一份关于Node.js技术的资料,可能是一个项目、教程或者笔记。接着,“ppt”提示这可能是一个演示...

    前端学习笔记-Node.js

    在黑马程序员的Node.js笔记中,你还可以通过实际项目来巩固所学知识,例如开发一个Web API服务,或者构建一个实时聊天应用,这些都将帮助你更好地理解和应用Node.js技术。 总的来说,这是一份全面覆盖Node.js基础...

    运行Node.js的IIS扩展iisnode安装配置笔记.docx

    在进行Web开发时,开发者可能会面临各种技术栈的选择和组合。随着Node.js的流行,越来越多的开发者选择使用这一轻量级、高性能的平台来构建应用程序。对于那些使用Windows Server环境并依赖IIS作为Web服务器的开发者...

    NodeJs笔记

    Node.js允许开发者使用JavaScript编写服务器端应用程序,这使得前端和后端可以使用同一种语言进行开发,大大提高了开发效率。 #### 二、Node.js的安装与验证 1. **下载与安装**: - 首次使用Node.js之前,需要从...

    notes-node:一个简单的控制台应用程序,可以用Node编写笔记

    **开发笔记应用** 开发这样一个笔记应用,开发者需要关注以下几个关键点: 1. **数据存储**:笔记需要存储在某个地方,这可以是文件系统、数据库,甚至云存储。Node.js提供了多种文件操作API,如`fs`模块,可以...

Global site tag (gtag.js) - Google Analytics