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
  • 相关阅读:
    [JOYOI1326] 剑人合一
    linux hive +mysql(mysql用于hive元数据存储)
    hadoop 伪分布式单机部署练习hive
    pyhton 操作hive数据仓库
    python操作hadoop HDFS api使用
    hadoop伪集群部署
    python 文件指针切割文件
    jdk8 permgen OOM再见迎来metaspace
    java JVM内存区域模型
    java垃圾回收
  • 原文地址:https://www.cnblogs.com/starksoft/p/5023288.html
Copyright © 2011-2022 走看看