ExpressJS - Giàn giáo
Giàn giáo cho phép chúng tôi dễ dàng tạo ra một skeleton for a web application. Chúng tôi tự tạo thư mục công khai của mình, thêm phần mềm trung gian, tạo các tệp định tuyến riêng biệt, v.v. Một công cụ giàn giáo thiết lập tất cả những thứ này cho chúng tôi để chúng tôi có thể trực tiếp bắt đầu xây dựng ứng dụng của mình.
Dàn giáo chúng tôi sẽ sử dụng có tên là Yeoman. Nó là một công cụ giàn giáo được xây dựng đểNode.jsmà còn có bộ tạo cho một số khuôn khổ khác (như flask, rails, django, v.v.). Để cài đặt Yeoman, hãy nhập lệnh sau vào thiết bị đầu cuối của bạn:
npm install -g yeoman
Yeoman sử dụng máy phát điện để tạo ra các ứng dụng. Để kiểm tra các máy phát điện có sẵn trênnpmđể sử dụng với Yeoman, bạn có thể nhấp vào liên kết này . Trong hướng dẫn này, chúng tôi sẽ sử dụng 'máy phát điện-Express-đơn giản' . Để cài đặt trình tạo này, hãy nhập lệnh sau vào thiết bị đầu cuối của bạn:
npm install -g generator-express-simple
Để sử dụng trình tạo này, hãy nhập lệnh sau:
yo express-simple test-app
Bạn sẽ được hỏi một số câu hỏi đơn giản như những thứ bạn muốn sử dụng với ứng dụng của mình. Chọn các câu trả lời sau, hoặc nếu bạn đã biết về những công nghệ này thì hãy chọn cách bạn muốn.
express-simple comes with bootstrap and jquery
[?] Select the express version you want: 4.x
[?] Do you want an mvc express app: Yes
[?] Select the css preprocessor you would like to use: sass
[?] Select view engine you would like to use: jade
[?] Select the build tool you want to use for this project: gulp
[?] Select the build tool you want to use for this project: gulp
[?] Select the language you want to use for the build tool: javascript
create public/sass/styles.scss
create public/js/main.js
create views/layout.jade
create views/index.jade
create views/404.jade
create app.js
create config.js
create routes/index.js
create package.json
create bower.json
identical .bowerrc
identical .editorconfig
identical .gitignore
identical .jshintrc
create gulpfile.js
I'm all done. Running bower install & npm install for you to install the
required dependencies. If this fails, try running the command yourself.
Sau đó, nó sẽ tạo một ứng dụng mới cho bạn, cài đặt tất cả các phần phụ thuộc, thêm một vài trang vào ứng dụng của bạn (trang chủ, trang 404 không tìm thấy, v.v.) và cung cấp cho bạn cấu trúc thư mục để làm việc.
Máy phát điện này tạo ra một cấu trúc rất đơn giản cho chúng ta. Khám phá nhiều máy phát điện có sẵn cho Express và chọn một máy phát điện phù hợp với bạn. Các bước làm việc với tất cả các máy phát điện là như nhau. Bạn sẽ cần cài đặt một máy phát điện, chạy nó bằng Yeoman; nó sẽ hỏi bạn một số câu hỏi và sau đó tạo khung cho ứng dụng của bạn dựa trên câu trả lời của bạn.