Express 生成器

使用应用程序生成器工具 express-generator 快速创建应用程序骨架。

Use the application generator tool, express-generator, to quickly create an application skeleton.

b03ch22RqA7IWxWZhX9M5siN6oP/sJJSJObIozSxv2fa8z+WpBfqJyfO0e3D+yPcmF23bO4LYISN0arsbg+Vmnlpyva27tGwzYM42nSx6ySk7iH7jmzcQfFOLwowaMj1Oj5I4p98qKcsL9cEIByyYBVMhuOtR6E8HkNNvthu4CGLyKjudQXZQvyPCpFxkXnrc6ZVwbCeAmuYVJNT2rp0afsf8pFQM4Mcr6S3vS03o0TI6H+LCyhT6A/81NfU/3PgfOo/g7uJUyiOtB9IUpDw5p/x3o3RENIEOwkRxhLDsNX+7m9ZJrcfAu9VLgdModKX

$ npx express-generator

7KA1oAxHgV0IiUsJ8Ox2tkNqJcF1wBP6V8Xo+aDOEaHLfoQ+fBuUukkOjKEn3VGTMwvBRSt6Ew+dXQFnHI97sKPWfvxQ+jmy3pfwPBGAasl6r/ap1T9dmljZzbFn+TJ/M/Ke+F7GZkw5sL69PqeVDJCVrGlhatdFhwoglcjPEF2+eUQGpUn90yw+kmkYBKNvTXVNxrpYJnpKX4cpPxNZ7egIac5e5InPG/rbh8qPIgmfmLoLSuQk6Q11/8LqQA7Q9z8qtFLp01Rb+Bc+MR1LjCGCL824oG4KRNHrQ2bpEEduqfA3jE65qvaEHpyoO2Q1

$ npm install -g express-generator
$ express

3tnvxBW8ztcT+PsPDrgWEak6NX6SPJbzhidqb8rEwIkSHJVaub2e6URRqPasXdY2jG2evyX7nQow5lFiDnW3Hg1o1TWbAfZn/EhKnePeyjsCsj58bdR6EifD9CjQ3hYFCr5qMjyDd4qh0oSxNYfON+30repSBiy2WOk3wLTPNhl498r/GyzRoMbFhelnmm6b

$ express -h

  Usage: express [options] [dir]

  Options:

    -h, --help          output usage information
        --version       output the version number
    -e, --ejs           add ejs engine support
        --hbs           add handlebars engine support
        --pug           add pug engine support
    -H, --hogan         add hogan.js engine support
        --no-view       generate without view engine
    -v, --view <engine> add view <engine> support (ejs|hbs|hjs|jade|pug|twig|vash) (defaults to jade)
    -c, --css <engine>  add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
        --git           add .gitignore
    -f, --force         force on non-empty directory

9FFz7hKIIL4THzQPXwY3vqqUS+K92HGd3LAd28ZWBtkLzUKjeCynTHdcTjJgo3njBa0pTp5y2KQlEeiU4e10g1Fv0e1qH0C9ZWzbKs8f68oXAUv8dXSa5rXLGleW2WnhcUVTDmtZ/KDp0rTV3H/aGC5g1DQWjma35WEly6omOBmOO6UucpRWtVio+zzXKKfkM7u9Y747eXcwV1FFc25mQzOEwaZ0TX4AESm8f7VVqPkpG2XPChV6mFeJHKFdRiGipt02DLG+dfMdM3EJy/ezeSpV56v/jN8nXHNLCFdUf3+X2aJDrQiZQBxWqS0aXNUR6PrxrW0lsNXdAVKKJ7LsTXvCLbNkwnEwTYpmAVU+Rx4MXQHjZFKuIFkT/OMHrYGlKJe2JOJ5EGH90CXm6s3pZIDnUWlJXzdRjuftcw6P6WcIE9GcgEDX3GFFOm6qN0leEOHqrTeY9EfWRQ0lXFeSei3vBUMMcdp3VjsBmahYhC/xcBupO0qemPrs96IHX6cktdEZpgA1Qzr8pjuOjDBfspFbPZjsR3+VUp3MNBZUmLHkYjBR/7PtkywA9XXMTTFbNWWsdfVVRDBMULWXNs15y+5CappjhVBIyUhWDUZGVAZBk9isPB9W/zuI+mwL8Ozc2ldLN/dwr32Hq7JLjfNCotqbXhAvzGFOXmsPxMGTn78=

$ express --view=pug myapp

   create : myapp
   create : myapp/package.json
   create : myapp/app.js
   create : myapp/public
   create : myapp/public/javascripts
   create : myapp/public/images
   create : myapp/routes
   create : myapp/routes/index.js
   create : myapp/routes/users.js
   create : myapp/public/stylesheets
   create : myapp/public/stylesheets/style.css
   create : myapp/views
   create : myapp/views/index.pug
   create : myapp/views/layout.pug
   create : myapp/views/error.pug
   create : myapp/bin
   create : myapp/bin/www

+6NPii3jh414LHx2L3Pta9zO7g4KLKbPeBNobXGfJi9gvk9DIZn7WrUqArBO0+arwMZ4kwtct9uvG+kD1rn+n4uzWXhVMmydF8ZC+nzRiRE=

$ cd myapp
$ npm install

K7hu8hlmS+PoLNXn4stOSQnnxt6AKqkicqVdeqSIJ2r+f5q3yVpsNsD3T6wO2LXk3FLHGYB7i1Xk/B3RPja4rtfz3j6Ws6b166JQ+aEXzQTAZXhstRyYTwSj9Pf4sX5GaJ5RbfDcO+Ng3fOxm/lwh/SIhVI8JgikvTIB0W9dxyeiGi5HKJDOEyb9vpEXANNZ

$ DEBUG=myapp:* npm start

kdUazsdcznjm1mUEnJgX8F9GJcykwMUo3GrHMFMmkYlBN+tqPzPXWRTkPp3urhts3Okpd9UyOhHJ8sBBH6d0iy0rtmWWDyT8gKgXJS1u7ZuRI6X430vHGgM7CBudTA8+0EpRAL7VOQ8JXGjLBVzw6t6TqJ2OrzoGWLn3qQgFbVU=

> set DEBUG=myapp:* & npm start

udvuPufjPGaT9sA9oFCTntqduBPbPnyOh3SIvsy3Flsr7urXPFvrf0Xi+KPaCL9vbxEQl+D2+alhY1SJlNaej1sSfMXVmGaeUjqs1Fslt61S3jGt6qhTLM5s8vkrugkeiQd9QLwQwFCMjRbXdCQ0TphfTT9HmFqDBYY4P+PuEjA=

PS> $env:DEBUG='myapp:*'; npm start

8ZTI2z+FNcre1i1V1Kr9k1B/djhWRwCDuWud9BxRm/ztxn2OfhvHrsDku96AtDJcB3PPXDX/qr6QSHkurBCkDS9NBKRBvEwoqxc0iNf2VPE7NczFQQzHDIqkgBCWFM2kCFmQbhRzBwQrTFi0bCCfzdAeDo0DO/KkaZXDeEkf3BmF6Epr0d6/0lh7WBYNSom8prIQ70yhSHnfkqhlpRc80uAwgGSZ2RbN+Ig9psUBAWTYlln4JD1qDUYTGhN3b2O0R2aDrpPF1zLvNcY7OMAJqw==

aba2ayxZu+/i+dp/cAOhtqyVyZuIJfKv+8Ktl2d2iAyFgQqfDZQMueipIIspk52Bw6Os1GWGgvWOzix1TToi/7olYvcZ8onQaZ3t/WaL7BM1hUI6XnrV0WihVv9jT9CEaElx9qbyzfyH58hKc403OhqLnUX4aL9TM3AEGIGB/BY=

.
├── app.js
├── bin
│   └── www
├── package.json
├── public
│   ├── images
│   ├── javascripts
│   └── stylesheets
│       └── style.css
├── routes
│   ├── index.js
│   └── users.js
└── views
    ├── error.pug
    ├── index.pug
    └── layout.pug

7 directories, 9 files

bamYNA1ARYQpyAYIM/fMm+GGSU1RKUmcRKIMLD36Zd7AguQjXsvFCP9DZ/XcrI6UXBz4UCtZNqA/Q4mgXj6Gq+iC/AK2Gb81tf6WHxxmq4FQfIzABQvefKOpgld7Optt6rlSBHTBLE89y9Ll3HtE5TM1LUYn7vTvsN0nwAnbkWecRmLA0OBi/bRLVPddZHLjuk3A9nFOiCLsdPsqrF/7n9JcRRZLOe9fpuo9qWx/ZxFLJWHy0RiR2faxi0JoHFYwnY7pPyTBTiqakjWblvdyO7CKyDMVSV1CNQWbKw2+W+q6+9I+X5UTPhseuuSL4u6+tYtMqs9oBwl+obMSJ0ZKQfTMcNvPHZWtJGhf1Qqhk0ZtuJin5VbcDabr/THt/w8EgYC09/mVBLJQzo7PSxH5/nOVmrJLatYvjN4ShbrsshC927Cm+kFRr+v+zdzX50lHc3e2mQxKgOhE8BXfYpNNlg==