zoukankan      html  css  js  c++  java
  • 创建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
    // -e 支持ejs模块

    3. npm install 安装package.json文件中所需要的所有依赖模块

    //注意事项
    默认线上上传的nodejs项目,都不具备node-modules文件夹,该文件夹比较占内存,所以需要使用npm install 安装package.json中所有的模块


    // public文件夹:静态资源文件夹
    // app.js文件: 项目主程序入口文件,即index.js
    // bin中www: 可以修改端口号


    前端,后端,前台,后台,浏览器端,服务器端
    客户端,服务端

    网站构成:域名,空间,程序源代码(前台和后台)
    前端: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 超文本传输协议


    www资源在线上传输时,遵循的网络协议
    url:网址路径,比如http://www.baidu.com

  • 相关阅读:
    Poj 2017 Speed Limit(水题)
    Poj 1316 Self Numbers(水题)
    Poj 1017 Packets(贪心策略)
    Poj 1017 Packets(贪心策略)
    Poj 2662,2909 Goldbach's Conjecture (素数判定)
    Poj 2662,2909 Goldbach's Conjecture (素数判定)
    poj 2388 Who's in the Middle(快速排序求中位数)
    poj 2388 Who's in the Middle(快速排序求中位数)
    poj 2000 Gold Coins(水题)
    poj 2000 Gold Coins(水题)
  • 原文地址:https://www.cnblogs.com/onesea/p/14300552.html
Copyright © 2011-2022 走看看