node express

本文介绍如何使用Node.js的包管理器全局安装Express框架,并通过简单的命令行操作在指定目录下创建一个带有EJS模板引擎的Express应用。随后指导如何安装依赖及运行应用。

安装express

用node 包管理安装全局express

#npm install -g express

然后选择目录安装 即可创建express 模块

express [options] [dir]

options:

-h,--help 输出express的帮助信息

-V,--version 输入版本号

-s,--sessions 添加session支持

-e,--ejs  支持ejs引擎(默认是jade)

-J,--JShtml 支持jshtml引擎(默认是jade)

-H,--hogan 支持hogan.js引擎

-c,--css<engine>

-f,--force 

(其中自己有许多不明白的参数设置 有大牛能帮解释下,万分感激)

dir 是安装路径

例如

#express -e newlog

就是在newlog目录下安装ejs引擎的express项目

然后进入newlog 目录 cd newlog

安装

#nmp install

执行

#node app

即可

### Node.js与Express框架简介 Express 是一个基于 Node.js 平台的快速、无开销且极简的 web 开发框架,它提供了一系列强大的特性来帮助构建 web 应用和 API[^1]。由于 Express 使用 JavaScript 编写并运行于 Node.js 环境中,因此能够使用同一种编程语言——JavaScript完成从前端到后端的整体开发。 ### 安装Express包 为了开始使用 Express 构建应用程序,首先需要安装 express 包。这可以通过 npm(Node Package Manager)实现: ```bash npm install express ``` 此命令会下载并安装最新版本的 Express 及其依赖项至当前项目目录下的 `node_modules` 文件夹内[^4]。 ### 创建简单的Web服务器 下面是一个创建简单 HTTP 服务器的例子,在访问 `/home` 路径时返回 "Hello Express": ```javascript // 导入express模块 const express = require('express'); // 创建应用对象 const app = express(); // 设置路由规则 app.get('/home', (request, response) => { response.send('Hello Express'); }); // 监听指定端口启动服务 app.listen(8080, () => { console.log('Server is running on port 8080.'); }); ``` 这段代码定义了一个 GET 请求处理器函数用于处理来自客户端对于路径 `/home` 的请求,并向浏览器发送字符串 `"Hello Express"`作为响应内容;最后让服务器监听本地计算机上的 8080 端口等待连接到来。 ### 配置模板引擎-EJS 为了让网页更加动态化,通常会选择配置一个视图渲染器比如 EJS(Easy JavaScript Templating),这样就可以更方便地生成 HTML 页面了: ```javascript // 设置默认使用的模板引擎为ejs app.set('view engine', 'ejs'); // 当收到根路径(/)的GET请求时读取views文件夹中的index.ejs文件并传递变量给页面显示 app.get('/', function(req, res){ res.render('index', { title: 'My Website' }); }); ``` 这里假设有一个名为 `index.ejs` 的模板位于项目的 views 文件夹里,当用户访问网站主页的时候就会加载这个模板并将 `{title}` 替换成实际传进去的内容[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值