zoukankan      html  css  js  c++  java
  • nodejs配置与入门

    Node.js 笔记(一) nodejs、npm、express安装

    http://blog.csdn.net/haidaochen/article/details/7257655

    Windows平台下的node.js安装

    直接去nodejs的官网http://nodejs.org/上下载nodejs安装程序,双击安装就可以了

    测试安装是否成功:

    在命令行输入 node –v 应该可以查看到当前安装的nodejs版本号


    简单的例子
    写一段简短的代码,保存为helloworld.js,大致看下nodejs是怎么用的。

    如下:该代码主要是创建一个http服务器。

    [javascript] view plaincopy
    1. var http = require("http");  
    2. http.createServer(function(request, response) {  
    3.     response.writeHead(200, {"Content-Type": "text/html"});  
    4.     response.write("Hello World!");  
    5.     response.end();  
    6. }).listen(8080);  
    7. console.log("Server running at http://localhost:8080/");  


    打开命令行,转到当前文件所存放的路径下,运行 node helloworld.js命令即可

    如果一切正常,可以看到命令行输出:Server running at http://localhost:8080/

    同时,在浏览器输入http://localhost:8080/,可以看到一个写着helloworld的网页。



    安装npm

    npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作

    在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用


    a) 如果系统没有安装过Git,可以直接到https://github.com/isaacs/npm下载npm所需要的文件。

    b) 如果有Git 可以使用git下载。

    1. git clone --recursive git://github.com/isaacs/npm.git  

    下载到NPM文件后,命令行首先转到npm所在地址,输入以下代码进行安装。

    1. node cli.js install npm -gf  



    安装Express

    Express是nodejs常用的一个框架。

    a) 全局安装 

    1. npm install express -gd  

    b) 安装在当前文件夹下 

    1. npm install express  

    安装成功后,命令行会提示 npm info ok

    -g代表安装到NODE_PATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个node_modules的文件夹)。



    在项目中引用express包

    例:

    [javascript] view plaincopy
    1. var express = require('express');  
    2. var app = module.exports = express.createServer();  

    如果没有安装过express,那么首先需要在当前项目文件夹下安装一个express

    命令行转到当前路径后,运行

    1. npm install express  

    安装完成后,可以看到当前目录下多了一个【node_modules】文件夹,下有一个【express】文件夹

    注:项目中引用的包,都会被安装到【node_modules】文件夹


    用express创建项目

    在命令行中输入【express 项目名称】,就可以在当前文件夹下创建一个新的项目

    如图:


    包括以下几个文件:


    用此方法,只是创建了一个空的项目框架,和一个简单的实例程序,运行app.js可以查看(还需要在项目文件目录下,安装jade包,方法类似安装express)


    参考网站:

    Node.js基础 http://www.infoq.com/cn/master-nodejs

    Node.js 入门教程 http://nodebeginner.org/index-zh-cn.html

    Node.js中文文档 http://cnodejs.org/cman/index.html

    Express文档 http://expressjs.com/guide.html#routing

    CNode社区 http://club.cnodejs.org/


    附命令行的常见操作:

    1) 文件运行后,再次调出命令输入栏 用Ctrl+C
    2) 转到某个盘下 F:
    3) 转到某个文件夹下 cd F: odeExamples
    4) 回到上级目录 cd..

    其他应用:

    https://cnodejs.org/topic/4f16442ccae1f4aa27001145

  • 相关阅读:
    python json 和 pickle的补充 hashlib configparser logging
    go 流程语句 if goto for swich
    go array slice map make new操作
    go 基础
    块级元素 行内元素 空元素
    咽炎就医用药(慢性肥厚性咽炎)
    春季感冒是风寒还是风热(转的文章)
    秋季感冒 咳嗽 怎么选药
    解决IE浏览器“无法显示此网页”的问题
    常用的 css 样式 记录
  • 原文地址:https://www.cnblogs.com/andydao/p/4711779.html
Copyright © 2011-2022 走看看