zoukankan      html  css  js  c++  java
  • node.js建立简单应用

    1. 建立工程

    进入工程目录

    
    cd D:workspaceproject
    

    全局安装express,express作为命令被安装到了系统中

    
    npm install -g express
    

    查看express版本

    
    express -V
    3.2.2
    

    使用express命令创建工程,并支持ejs

    
    D:workspaceproject>express -e nodejs-demo
    
    create : nodejs-demo
    create : nodejs-demo/package.json
    create : nodejs-demo/app.js
    create : nodejs-demo/public
    create : nodejs-demo/public/javascripts
    create : nodejs-demo/public/images
    create : nodejs-demo/public/stylesheets
    create : nodejs-demo/public/stylesheets/style.css
    create : nodejs-demo/routes
    create : nodejs-demo/routes/index.js
    create : nodejs-demo/routes/user.js
    create : nodejs-demo/views
    create : nodejs-demo/views/index.ejs
    
    install dependencies:
    $ cd nodejs-demo && npm install
    run the app:
    $ node app
    

    根据提示,下载依赖包

    
    cd nodejs-demo && npm install
    
    express@3.2.2 node_modulesexpress
    ├── methods@0.0.1
    ├── fresh@0.1.0
    ├── buffer-crc32@0.2.1
    ├── range-parser@0.0.4
    ├── cookie-signature@1.0.1
    ├── cookie@0.0.5
    ├── qs@0.6.3
    ├── commander@0.6.1
    ├── debug@0.7.2
    ├── mkdirp@0.3.4
    ├── send@0.1.0 (mime@1.2.6)
    └── connect@2.7.8 (pause@0.0.1, bytes@0.2.0, formidable@1.0.13)
    

    模板项目建立成功,启动模板项目。

    
    D:workspaceproject
    odejs-demo>node app.js
    Express server listening on port 3000
    

    本地的3000端口被打开,通过浏览器访问: localhost:3000

    通过node启动程序,每次代码修改都需要重新启动。 有一个工具supervisor,每次修改代码后会自动重启,会我们开发省很多的时间。

    
    npm install supervisor
    

    再启动服务

    
    D:workspaceproject
    odejs-demo>supervisor app.js
    
    DEBUG: Running node-supervisor with
    DEBUG: program 'app.js'
    DEBUG: --watch '.'
    DEBUG: --ignore 'undefined'
    DEBUG: --extensions 'node|js'
    DEBUG: --exec 'node'
    
    DEBUG: Starting child process with 'node app.js'
    DEBUG: Watching directory 'D:workspaceproject
    odejs-demo' for changes.
    Express server listening on port 3000
  • 相关阅读:
    使用Hibernate Validator来帮你做数据校验
    关于Picasso load本地图片显示失败的探究
    Android 动画机制与使用技巧
    Android-Volley详解
    源码级分析Android系统启动流程
    Android端百度地图API使用详解
    Eclipse中R文件不能自动生成
    一天掌握Android JNI本地编程 快速入门
    网络编程之PC版与Android手机版带断点续传的多线程下载
    《MySQL必知必会》读书笔记
  • 原文地址:https://www.cnblogs.com/starksoft/p/5023288.html
Copyright © 2011-2022 走看看