Angular JS + Express JS入门搭建网站("Angular JS与Express JS入门:轻松搭建你的第一个网站")

原创
ithorizon 4周前 (10-21) 阅读数 18 #后端开发

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搭建一个易懂的网站。通过这个例子,您应该对这两种框架有了基本的了解。在实际开发中,您可以结合项目需求,选择合适的框架和工具,构建更复杂化、功能更丰盈的应用程序。

期待这篇文章对您有所帮助,祝您学习愉快!


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: 后端开发


热门