创建web服务器的步骤
创建web服务器的步骤
1.初始化nodejs项⽬(服务端项⽬)
npm init
名称必须写,英⽂字母数字结合,避开关键字,不能使⽤中⽂
陆思诚童谣其他参数可选⼀路回车
⾃动⽣成⼀个package.json⽂件
作⽤:描述当前node项⽬的相关信息,⽐如:项⽬作者、项⽬名称、项⽬版本、项⽬的主程序⼊⼝⽂件等
2.创建主程序⼊⼝⽂件index.js (⾃定义⽂件名)
3.安装所需要的第三⽅模块新鞋子旧鞋子
npm install 模块安装命令
npm install express --save 快速地搭建⼀个完整功能的⽹站
npm install body-parser --save 解析html 便于上传⽂件
npm install mongoose --save 连接数据库
npm install ejs --save 模板引擎 ejs (默认⾃带)
--save 将所需要的模块安装后,⾃动在package.json⽂件添加到对应的属性中
4.编写服务端程序代码(导⼊需要的模块并⽣成实例化步骤)
简易服务器全局安装
express-generator模块,全局安装,任意⼀个位置都可以使⽤的模块
作⽤:搭建简易web服务器,即快速⽣成express框架,替代之前的⼀系列操作
1. npm install express-generator -g
// -g global 全局
/
/ --save 作为局部模块安装,并将安装好的模块添加⾄package.json的dependencies参数中
2. 搭建web服务器(在当前⽂件夹下直接搭建)
express -e
mu5160// -e ⽀持ejs模块
3. npm install 安装package.json⽂件中所需要的所有依赖模块
//注意事项
默认线上上传的nodejs项⽬,都不具备node-modules⽂件夹,该⽂件夹⽐较占内存,所以需要使⽤npm install 安装package.json中所有的模块// public⽂件夹:静态资源⽂件夹
// app.js⽂件:项⽬主程序⼊⼝⽂件,即index.js
入伏是哪天儿歌歌词// bin中www: 可以修改端⼝号
前端,后端,前台,后台,浏览器端,服务器端
客户端,服务端
仙剑3紫萱⽹站构成:域名,空间,程序源代码(前台和后台)
前端:html+css+js,显⽰静态数据
后端:动态数据和业务逻辑的功能实现
前台:买家和买家
后台:超级管理员
浏览器端浏览器所在的端⼝,(⽕狐,⾕歌,IE,360)
服务器端所访问的域名对应的数据所在的端⼝
服务器:存储⼤量数据
web前端:html + css + js
服务端:java, ⼤数据, php, ruby, c++, c#, nodejs 等HTML: Hyper Text Markup Language 超⽂本标记语⾔HTTP: Hyper Text Transfer Protocol 超⽂本传输协议
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论