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

  • 相关阅读:
    合并果子
    在线最小值问题
    沙盒机制(sandBox)
    简单地址簿?
    浅拷贝、深拷贝
    NSFileManager、NSFileHandle
    NSDate、NSCalendar、NSDateFormatter
    归档
    类目、延展、协议
    动态类型
  • 原文地址:https://www.cnblogs.com/onesea/p/14300552.html
Copyright © 2011-2022 走看看