Cách tạo máy chủ localhost để chạy dự án AngularJS


103

tôi đã sử dụng Xampp và JetBrain WebStorm để chạy một dự án AngularJS. Nhưng nó phức tạp và hiệu suất thấp. Có cách nào khác để chạy một dự án AngularJS không?

Câu trả lời:


225

Nếu bạn đang chạy http-server node.js thì rất dễ dàng.

cd vào thư mục dự án của bạn và

npx http-server -o 

# or, install it separately so you don't need npx
npm install -g http-server
http-server -o 

-olà để mở trình duyệt đến trang. Chạy http-server --helpđể xem các tùy chọn khác như thay đổi số cổng

Không có node?

những lớp lót khác này có thể dễ dàng hơn nếu bạn chưa có node/ npmcài đặt.

Ví dụ: python được cài đặt sẵn trên hầu hết các hệ thống, vì vậy các máy chủ python của John Doe bên dưới sẽ nhanh hơn.

MacOS được cài đặt với ruby, vì vậy đây là một tùy chọn dễ dàng khác nếu bạn đang chạy Mac: ruby -run -ehttpd . -p8000và mở trình duyệt của bạn http://localhost:8000.


37

Python có một lệnh tích hợp đặc biệt để quay một máy chủ web:

Python3.x:

python -m http.server 8000

Các phiên bản khác:

python -m SimpleHTTPServer 8000

Sẽ khởi động một máy chủ web trên cổng 8000

(Python là điều kiện tiên quyết cho điều này; nếu bạn chưa cài đặt python, các câu trả lời khác có thể dễ dàng hơn)


2
Nó worths lưu ý rằng lệnh này phục vụ nội dung của thư mục hiện hành
Piyin

3
Oh, và cho Python 3 cầnpython -m http.server 8000
Piyin

21

Bạn có thể bắt đầu bằng cách cài đặt Node.js từ terminal hoặc cmd:

apt-get install nodejs-legacy npm

Sau đó cài đặt các phụ thuộc:

npm install

Sau đó, khởi động máy chủ:

npm start

NodeJS có một trình cài đặt cho Windows. Bạn có thể tải xuống tại nodejs.org
Amar Syla

là có bất kỳ khả năng khởi động máy chủ nút tự động bởi sự thay đổi trên hệ thống
Vinoth

@AmarSyla, tôi không biết về hồ sơ bash. Bạn có thể cho tôi biết làm thế nào để thực hiện điều đó.
Vinoth

5

cd <your project folder>(nơi mã có thể triển khai của anglejs của bạn ở đó)

sudo npm cài đặt serve -g

giao banh

Bạn có thể truy cập trang của mình tại

localhost: 3000 hoặc IPaddress: 3000


4

Tôi sử dụng:

  • thể hiện và
  • morgan

Cài đặt Node.js. và npm. npm được cài đặt với Node.js

Được đặt bên trong thư mục dự án gốc

$ cd <your_angularjs_project>

Lệnh tiếp theo tạo package.json

$ npm init

Cài đặt express ==> Nhanh chóng, đơn giản hóa, tối giản cho nút:

$ npm install express --save

Cài đặt morgan ==> Phần mềm trung gian trình ghi yêu cầu HTTP cho node.js

$ npm install morgan --save

tạo tệp server.js

thêm mã sau vào tệp server.js

// Required Modules
var express    = require("express");
var morgan     = require("morgan");
var app        = express();

var port = process.env.PORT || 3002;

app.use(morgan("dev"));
app.use(express.static("./"));

app.get("/", function(req, res) {
    res.sendFile("./index.html"); //index.html file of your angularjs application
});

// Start Server
app.listen(port, function () {
    console.log( "Express server listening on port " + port);
});

Cuối cùng chạy dự án AngularJS của bạn trong máy chủ localhost:

$ node server.js

3

Sử dụng gói npm local-web-server.

https://www.npmjs.com/package/local-web-server

$ npm install -g local-web-server
$ cd <your-app-folder>
$ ws

Ngoài ra, bạn có thể chạy

$ ws -p 8181

-p xác định cổng bạn muốn sử dụng

Sau đó, chỉ cần vào trình duyệt của bạn và truy cập http: localhost: 8181 /


3
  • Chạy
ng phục vụ

Lệnh này chạy trong thiết bị đầu cuối của bạn sau khi vị trí thư mục trong dự án của bạn như ~/my-app$

  • Sau đó chạy lệnh - nó sẽ hiển thị URl NG Live Development Server đang nghe localhost:4200

  • Mở trình duyệt của bạn trên http: // localhost: 4200


5
Man lệnh này là dành cho angular2, không phải cho angular1.x, cũng cho điều này phải sử dụng lệnh cài đặt cli góc
Pardeep Jain

3

Một ứng dụng góc cạnh có thể được triển khai bằng bất kỳ máy chủ Web nào trên localhost. Các tùy chọn bên dưới phác thảo hướng dẫn triển khai cho một số triển khai máy chủ web có thể có tùy thuộc vào yêu cầu triển khai của bạn.


Dịch vụ thông tin Internet của Microsofts (IIS)

  1. Windows IIS phải được bật

    1.1. Trong Windows, truy cập Bảng điều khiển và nhấp vào Thêm hoặc loại bỏ chương trình.

    1.2. Trong cửa sổ Thêm hoặc Loại bỏ Chương trình, bấm Thêm / Loại bỏ Cấu phần Windows.

    1.3. Chọn hộp kiểm Dịch vụ Thông tin Internet (IIS), bấm Tiếp theo, sau đó bấm Kết thúc.

    1.4. Sao chép và giải nén tệp Angular Application Zip vào thư mục gốc của máy chủ web: C: \ inetpub \ wwwroot

  2. Ứng dụng Angular hiện có thể được truy cập bằng URL sau: http: // localhost: 8080

Máy chủ web nhẹ NPMs

  1. Cài đặt máy chủ web nhẹ 1.1. Tải xuống và cài đặt npm từ: https://www.npmjs.com/get-npm 1.2. Khi npm đã được cài đặt, hãy mở một dấu nhắc lệnh và nhập: npm install -g http-server 1.3. Giải nén tệp Angular Zip
  2. Để chạy máy chủ web, hãy mở dấu nhắc lệnh và điều hướng đến thư mục mà bạn đã trích xuất Angular trước đó và nhập: http-server
  3. Ứng dụng Angular Application hiện có thể được truy cập bằng URL sau: http: // localhost: 8080

Máy chủ web Apache Tomcat

  1. Cài đặt Apache Tomcat phiên bản 8 1.1. Tải xuống và cài đặt Apache Tomcat từ: https://tomcat.apache.org/ 1.2. Sao chép và giải nén tệp Angular Application Zip vào thư mục gốc của máy chủ web C: \ Program Files \ Apache Software Foundation \ Tomcat 7.0 \ webapps
  2. Ứng dụng Angular hiện có thể được truy cập bằng URL sau: http: // localhost: 8080

2

"Giả sử rằng bạn đã cài đặt nodejs",

mini-http là một công cụ dòng lệnh khá dễ dàng để tạo máy chủ http,
cài đặt gói trên toàn cầu npm install mini-http -g
sau đó sử dụng cmd (thiết bị đầu cuối) mini-http -p=3000của bạn chạy trong thư mục dự án của bạn Và bùng nổ! bạn đã tạo một máy chủ trên cổng 3000 bây giờ hãy kiểm tra http: // localhost: 3000

Lưu ý: không bắt buộc chỉ định một cổng, bạn có thể chỉ cần chạy mini-httphoặc mhkhởi động máy chủ


2

Nếu bạn là một người yêu thích java, hãy đặt thư mục góc cạnh của bạn vào thư mục nội dung web của ứng dụng web và triển khai tới máy chủ tomcat của bạn. Siêu dễ dàng!


1

Giả sử bạn đã cài đặt node.js, bạn có thể sử dụng đồng bộ trình duyệt để kiểm tra trình duyệt được đồng bộ hóa.


1

Nếu bạn đã sử dụng Cộng đồng Visual Studio hoặc bất kỳ phiên bản nào khác cho dự án góc cạnh của mình, thì hãy chuyển đến thư mục dự án, gõ đầu tiên

C: \ Project Folder> npm install -g http-server Bạn sẽ thấy như sau: + http-server@0.11.1 đã thêm 25 gói trong 4.213 giây

Sau đó gõ C: \ Project Folder> http-server –o

Bạn sẽ thấy rằng ứng dụng của mình tự động xuất hiện tại http://127.0.0.1:8080/


0

Bạn cũng có thể thiết lập môi trường trong mã studio trực quan. Chạy Ctrl + Shift + P, Sau đó nhập ctr vào hộp xuất hiện và chọn nhiệm vụ: Định cấu hình Task Runner, Sau đó thay đổi tệp task.json thành tệp này : { "version": "0.1.0", "command": "explorer", "windows": { "command": "explorer.exe" }, "args": ["index.html"] }, lưu các thay đổi của bạn, Sau đó chọn tệp index.html của bạn và nhập Ctrl + Shift + B. Thao tác này sẽ mở dự án bằng trình duyệt mặc định của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.