express-generator2

1.0.3 • Public • Published

Installation

$ npm install -g express-generator2

Quick Start

Create the app:

$ express2 --view=edge /tmp/foo && cd /tmp/foo
$ express2 --view=ejs /tmp/foo && cd /tmp/foo


Install dependencies:

```bash
$ npm install
$ edit congfig in file .env

config in file .env

Start your Express.js app at http://localhost:3000/:

    DEBUG=APP_NAME:* npm start
or
    npm start

Command Line Options

This generator can also be further configured with the following command line flags.

    --version        output the version number
-e, --ejs            add ejs engine support
    --pug            add pug engine support
    --hbs            add handlebars engine support
-H, --hogan          add hogan.js engine support
-v, --view <engine>  add view <engine> support (dust|ejs|hbs|hjs|jade|pug|twig|vash|edge) (defaults to jade)
    --no-view        use static html instead of view engine
-c, --css <engine>   add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)
-d, --database <engine>', 'add database <engine> support (mysql|mongodb) (defaults to plain mongodb)
    --git            add .gitignore
    --npm            npm install
-f, --force          force on non-empty directory
-h, --help           output usage information

License

MIT

License

. ├── app.js ├── bin │ └── www ├── package.json ├── public │ ├── images │ ├── javascripts │ └── stylesheets │ └── style.css ├── routes │ ├── index.js └── app ├── controllers ├── helpers ├── models ├── repository └── views ├── error.ejs ├── index.ejs └── layouts ├── app.ejs ├── header.ejs └── footer.ejs

file app.js: định nghĩa code ứng dụng của nodejs file www in directories bin: sẽ là file chạy đầu tiên của ứng dụng, file này đã nhúm es6 và sẽ gọi file app.js vào để khởi chạy ứng dụng file db.sqlite3: là file cơ sở dữ liệu directories public: là thư mục chứa các tài nguyên cho fontend dùng directories routes: là thư mục chứa các router, sẽ được use trong tệp app.js để định nghĩa router cho hệ thống nodejs directories app: là thư mục chứa các controller, models, và views... của nodejs directories controllers: chứa các controller sẽ được import ở các router, controller sẽ định nghĩa các function ứng với các router tương ứng directories helpers: chứa các function hỗ trợ, hiện tại chưa dùng directories models: chứa các cấu trúc thực thể, mỗi thực thể sẽ giúp chúng ta thực hiện thao tác với csdl directories repository: chứa các hàm đã viết sẵn, tiện thao tác với các thực thể models directories views: gồm thư mục layouts, và các thư mục của mỗi chức năng....

Package Sidebar

Install

npm i express-generator2

Weekly Downloads

5

Version

1.0.3

License

MIT

Unpacked Size

39.5 kB

Total Files

60

Last publish

Collaborators

  • tungltdev