如何创建本地主机服务器以运行AngularJS项目
我使用Xampp和JetBrain WebStorm来运行AngularJS项目。但是它很复杂,性能也很低。运行AngularJS项目还有其他方法吗?您可以从terminal或cmd安装Node.js开始:如何创建本地主机服务器以运行AngularJS项目,angularjs,Angularjs,我使用Xampp和JetBrain WebStorm来运行AngularJS项目。但是它很复杂,性能也很低。运行AngularJS项目还有其他方法吗?您可以从terminal或cmd安装Node.js开始: apt-get install nodejs-legacy npm 然后安装依赖项: npm install 然后,启动服务器: npm start 如果您正在运行node.js,那么这非常简单 cd放入项目文件夹,然后 npxhttp服务器-o #或者,单独安装,这样就不需要npx了
apt-get install nodejs-legacy npm
然后安装依赖项:
npm install
然后,启动服务器:
npm start
如果您正在运行node.js,那么这非常简单
cd
放入项目文件夹,然后
npxhttp服务器-o
#或者,单独安装,这样就不需要npx了
npm安装-g http服务器
http服务器-o
-o
是打开浏览器的页面。运行http服务器--help查看其他选项,如更改端口号
没有节点
?
如果没有安装节点
/npm
,可能会更容易
例如,大多数系统都预装了python,所以下面的方法会更快
MacOS随ruby一起安装,因此如果您正在运行Mac,这是另一个简单的选项:
ruby-run-ehttpd-p8000
并打开浏览器至http://localhost:8000
Python有一个内置命令,专门用于启动Web服务器:
Python3.x:
python -m http.server 8000
其他版本:
python -m SimpleHTTPServer 8000
将在端口8000上启动Web服务器
(Python是实现这一点的先决条件;如果您没有安装Python,其他答案可能会更简单)假设您安装了nodejs,是创建http服务器的非常简单的命令行工具,
全局安装程序包
npm安装mini-http-g
然后使用cmd(终端)在项目目录中运行
mini-http-p=3000
轰!您在端口3000上创建了一个服务器,现在请检查
注意:不需要指定端口,只需运行mini-http
或mh
即可启动服务器cd
(angularjs的可部署代码就在那里)
sudo npm安装服务-g
服侍
你可以在
localhost:3000或IPaddress:3000如果您是java爱好者,只需将Angle文件夹放在web应用程序的web内容文件夹中,然后部署到tomcat服务器。超级容易 假设您已经安装了node.js,您可以使用它进行同步浏览器测试。您还可以在visual studio代码中设置环境。运行Ctrl+Shift+P,然后在出现的框中键入ctr并选择tasks:Configure Task Runner,然后将Task.json文件更改为:
{“version”:“0.1.0”,“command”:“explorer”,“windows”:{“command”:“explorer.exe”},“args”:[“index.html”]}
,保存更改,然后选择index.html文件并键入Ctrl+Shift+B。这将使用默认浏览器打开项目。使用本地web服务器npm软件包
-p定义要使用的端口
之后,只需转到浏览器并访问http:localhost:8181/- 跑
~/myapp$
- 然后运行命令-它将显示URl NG Live Development Server正在侦听
localhost:4200
- 在上打开浏览器
- 表达和
- 摩根
$ cd <your_angularjs_project>
安装express==>节点的快速、无偏见、最低要求:
$ npm install express --save
安装node.js的morgan==>HTTP请求记录器中间件
$ npm install morgan --save
创建文件服务器.js在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);
});
最后在localhost服务器中运行AngularJS项目:
$ node server.js
angular应用程序可以使用localhost上的任何Web服务器进行部署。 下面的选项概述了几个方面的部署说明 可能的Web服务器部署取决于您的部署要求
微软互联网信息服务(IIS)
NPMs轻量级Web服务器
ApacheTomcatWeb服务器
如果您已将Visual Studio社区或任何其他版本用于angular项目,请转到项目文件夹,首先键入 C:\Project Folder>npm安装-g http服务器 您将看到以下内容: +http-server@0.11.1 在4.213s中添加了25个包 然后键入C:\Project Folder>http服务器–o
您将看到,您的应用程序会自动出现在NodeJS上,它有一个Windows安装程序。您可以在nodejs.org下载。是否可以通过打开system@AmarSyla,我不知道bash的简介。你能告诉我吗
$ npm install express --save
$ npm install morgan --save
// 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);
});
$ node server.js