当前位置:网站首页>Nodejs教程之Expressjs一篇文章快速入门
Nodejs教程之Expressjs一篇文章快速入门
2022-07-06 12:51:00 【知识大胖】
什么是Expressjs
Express 是用于服务器端 Web 应用程序的 Node.js 框架。Express 基于 Node.js 功能构建,可提供简单快速的 Web 和移动服务器解决方案。它是开源框架,由 Node.js 社区维护。在 Express 上构建了许多其他库,许多大型科技公司正在其后端服务中使用 Express。
项目环境建设
假设您已经安装了Node.js,创建一个目录来保存您的应用程序,并将其设为您的工作目录。
mkdir myapp
cd myapp
使用该npm init命令为您的应用程序创建一个package.json文件。有关如何package.json工作的
npm init
现在在目录中安装 Express并将其保存在依赖项列表中。例如:
npm install express
项目源码
const express = require('express')
const app = express()
const port = 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)
})
项目运行
以下命令运行应用程序:
node index.js
边栏推荐
- Activiti global process monitors activitieventlistener to monitor different types of events, which is very convenient without configuring task monitoring in acitivit
- 【深度学习】PyTorch 1.12发布,正式支持苹果M1芯片GPU加速,修复众多Bug
- PG basics -- Logical Structure Management (transaction)
- 什么是RDB和AOF
- Dynamically switch data sources
- 新型数据库、多维表格平台盘点 Notion、FlowUs、Airtable、SeaTable、维格表 Vika、飞书多维表格、黑帕云、织信 Informat、语雀
- Performance test process and plan
- 如何实现常见框架
- Comment faire une radio personnalisée
- Swagger UI教程 API 文档神器
猜你喜欢
监控界的最强王者,没有之一!
Pinduoduo lost the lawsuit, and the case of bargain price difference of 0.9% was sentenced; Wechat internal test, the same mobile phone number can register two account functions; 2022 fields Awards an
Activiti global process monitors activitieventlistener to monitor different types of events, which is very convenient without configuring task monitoring in acitivit
OneNote in-depth evaluation: using resources, plug-ins, templates
PHP saves session data to MySQL database
Detailed explanation of knowledge map construction process steps
3D人脸重建:从基础知识到识别/重建方法!
[DSP] [Part 1] start DSP learning
【论文解读】用于白内障分级/分类的机器学习技术
Reference frame generation based on deep learning
随机推荐
如何实现常见框架
Summary of different configurations of PHP Xdebug 3 and xdebug2
SAP Fiori应用索引大全工具和 SAP Fiori Tools 的使用介绍
Comment faire une radio personnalisée
Common English vocabulary that every programmer must master (recommended Collection)
Reference frame generation based on deep learning
1_ Introduction to go language
【mysql】游标的基本使用
R語言可視化兩個以上的分類(類別)變量之間的關系、使用vcd包中的Mosaic函數創建馬賽克圖( Mosaic plots)、分別可視化兩個、三個、四個分類變量的關系的馬賽克圖
[asp.net core] set the format of Web API response data -- formatfilter feature
【mysql】触发器
Aike AI frontier promotion (7.6)
js之遍历数组、字符串
什么是RDB和AOF
Simple continuous viewing PTA
2022菲尔兹奖揭晓!首位韩裔许埈珥上榜,四位80后得奖,乌克兰女数学家成史上唯二获奖女性
OneNote in-depth evaluation: using resources, plug-ins, templates
Build your own application based on Google's open source tensorflow object detection API video object recognition system (IV)
Reinforcement learning - learning notes 5 | alphago
Entity alignment two of knowledge map