Angular JS + Express JS入门搭建网站("Angular JS与Express JS入门:轻松搭建你的第一个网站")
原创Angular JS与Express JS入门:轻松搭建你的第一个网站
随着互联网技术的成长,前端和后端技术的融合变得越来越紧密。Angular JS和Express JS是两种流行的JavaScript框架,分别用于构建单页应用程序(SPA)和后端服务器。本文将为您详细介绍怎样入门使用Angular JS和Express JS搭建一个易懂的网站。
一、环境准备
在起始搭建网站之前,您需要确保您的计算机上已经安装了以下环境:
- Node.js
- NPM(Node Package Manager)
- Angular JS
您可以通过以下命令检查是否已安装Node.js和NPM:
node -v
npm -v
如果您的计算机上还没有安装Angular JS,可以通过以下命令进行安装:
npm install -g angular
二、创建项目目录
首先,在您的计算机上创建一个新的文件夹,用于存放项目文件。然后,在该文件夹中打开命令行窗口,执行以下命令初始化项目:
npm init
结合提示,输入项目名称、版本、描述等信息。接下来,创建以下文件和文件夹结构:
project/
│
├── server/
│ ├── app.js
│ └── package.json
│
└── client/
├── index.html
├── app.js
└── package.json
三、搭建后端服务器(Express JS)
首先,进入server文件夹,安装Express JS和其他依赖性项:
cd server
npm install express body-parser
在server文件夹中创建一个名为app.js的文件,并添加以下代码:
const express = require('express');
const bodyParser = require('body-parser');
const app = express();
const port = 3000;
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
// 设置静态文件目录
app.use(express.static('../client'));
// 路由器
app.get('/', (req, res) => {
res.sendFile('../client/index.html');
});
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`);
});
接下来,在server文件夹中创建一个名为package.json的文件,并添加以下内容:
{
"name": "server",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"start": "node app.js"
},
"dependencies": {
"body-parser": "^1.19.0",
"express": "^4.17.1"
}
}
四、搭建前端页面(Angular JS)
进入client文件夹,安装Angular JS和其他依赖性项:
cd client
npm install angular
在client文件夹中创建一个名为index.html的文件,并添加以下代码:
Angular JS + Express JS入门
Angular JS + Express JS入门
{{ message }}
接下来,在client文件夹中创建一个名为app.js的文件,并添加以下代码:
angular.module('myApp', [])
.controller('MainCtrl', function ($scope) {
$scope.message = 'Hello, Angular JS!';
});
最后,在client文件夹中创建一个名为package.json的文件,并添加以下内容:
{
"name": "client",
"version": "1.0.0",
"description": "",
"main": "index.html",
"scripts": {
"start": "ng serve"
},
"dependencies": {
"angular": "^1.8.2"
}
}
五、启动项目
在server文件夹中,执行以下命令启动后端服务器:
cd server
npm start
在client文件夹中,执行以下命令启动前端服务器:
cd client
npm start
现在,您可以在浏览器中访问 http://localhost:3000,查看您的网站。
六、总结
本文为您介绍了怎样使用Angular JS和Express JS搭建一个易懂的网站。通过这个例子,您应该对这两种框架有了基本的了解。在实际开发中,您可以结合项目需求,选择合适的框架和工具,构建更复杂化、功能更丰盈的应用程序。
期待这篇文章对您有所帮助,祝您学习愉快!