Express是目前最流行的基于Node.js的Web开发框架,可以快速地搭建一个完整功能的网站。
开始搭建express服务器
一·、创建基础目录
node_modules文件夹和package-lock.json是下载模块后自动生成的
二·.创建好以后 在appliction.js(成为主文件)中配置服务器
第一步:引入 express模块
使用的所有模块都需要下载
express模块下载:
在编译软件(JetBrains WebStorm 183.4588.47 x64 )中点击左下角 Terminal 进入该项目目 录下
我的项目是day2下载语法:npm install 需要下载的模块名字 --save(或者--save-dev)
--save:将保存配置信息到pacjage.json的dependencies节点中。--save-dev:将保存配置信 息到pacjage.json的devDependencies节点中。
此处参照博客:https://blog.51cto.com/11871779/2169329npm
install 会下载dependencies和devDependencies中的模块。
它到哪里去找这些模块?其实当我们执行npm intall 命令时 会根据package.json中的依赖去下载模块。
引入express模块:
const express = require ("express");
const logger = require("morgan") ;//需要下载日志模块:npm install morgan --save
第二步、运行方法 得到服务器对象:const myapp = express()
//配置服务器日志 (配置了日志,能记录服务器访问情况)
myapp.use(logger("dev"))
第三步、配置静态资源文件
myapp.use(express.static(__dirname+"/src")) //src是我的所有静态资源
myapp.use(favicon(__dirname+"/src/images/land-page.jpg"))//配置小图标,小图标的路径
第四步、监听端口
myapp.listen(8880,function () {
console.log("服务器启动 8880是自己设置的端口号")
})
![在这里插入图片描述](https://img-blog.csdnimg.cn/2019080513525370.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MzY3NzAz,size_16,color_FFFFFF,t_70)