zoukankan      html  css  js  c++  java
  • Express踩坑系列之初识Express

    Express
    基于 Node.js 平台,快速、开放、极简的 web 开发框架。
    官网:http://www.expressjs.com.cn

    请先自行安装Node.js

    创建项目并安装Express

    首先假定你已经安装了 Node.js,接下来为你的应用创建一个目录,然后进入此目录并将其作为当前工作目录。

    mkdir myapp

    通过 npm init 命令为你的应用创建一个 package.json 文件。 欲了解 package.json 是如何起作用的,请参考 Specifics of npm’s package.json handling

    npm init

    此命令将要求你输入几个参数,例如此应用的名称和版本。 你可以直接按“回车”键接受默认设置即可,下面这个除外:

    entry point: (index.js)

    键入 app.js 或者你所希望的名称,这是当前应用的入口文件。如果你希望采用默认的 index.js 文件名,只需按“回车”键即可。

    接下来安装 Express 并将其保存到依赖列表中:

    npm install express --save

    如果只是临时安装 Express,不想将它添加到依赖列表中,只需略去 --save 参数即可:

    npm install express

    Express脚手架快速生成项目

    通过应用生成器工具 express 可以快速创建一个应用的骨架。

    npm安装命令

    npm install express-generator -g

    创建Express应用(myapp)

    express myapp

    通过 Express 应用生成器创建的应用一般都有如下目录结构:

    .
    ├── app.js
    ├── bin
    │   └── www
    ├── package.json
    ├── public
    │   ├── images
    │   ├── javascripts
    │   └── stylesheets
    │       └── style.css
    ├── routes
    │   ├── index.js
    │   └── users.js
    └── views
        ├── error.jade
        ├── index.jade
        └── layout.jade
    
    7 directories, 9 files

    安装所有依赖包:

    cd myapp
    npm install    //国内推荐使用cnpm

    启动应用

    npm start

    然后在浏览器中打开 http://localhost:3000/ 网址就可以看到这个应用了。

  • 相关阅读:
    298. Binary Tree Longest Consecutive Sequence
    117. Populating Next Right Pointers in Each Node II
    116. Populating Next Right Pointers in Each Node
    163. Missing Ranges
    336. Palindrome Pairs
    727. Minimum Window Subsequence
    211. Add and Search Word
    年底购物狂欢,移动支付安全不容忽视
    成为程序员前需要做的10件事
    全球首推iOS应用防破解技术!
  • 原文地址:https://www.cnblogs.com/zhou195/p/8708129.html
Copyright © 2011-2022 走看看