Express 是一个很小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能。使用 Express 可以快速地搭建一个完整功能的网站,它提供了精简的基本 Web 应用程序功能,而不会隐藏您了解和青睐的 Node.js 功能。使用 Express 可以快速地搭建一个完整功能的网站。

1. 安装

  • npm install -g express –registry=https://registry.npm.taobao.org

  • npm init
    生成package.json
    {
    “name”: “code”,
    “version”: “1.0.0”,
    “description”: “”,
    “main”: “index.js”,
    “scripts”: {
    “test”: “echo “Error: no test specified” && exit 1”
    },
    “author”: “”,
    “license”: “ISC”,
    “dependencies”: {
    “express”: “^4.17.1”
    }
    }

  • npm install

  • npm install express --save

安装命令工具

  • npm install -g express-generator
  • express --version

最好设置NODE_PATH的环境变量

2. helloworld.js示例代码

// 引入 express 模块
var express = require('express');// 创建 express 实例
var app = express();// 响应HTTP的GET方法
app.get('/', function (req, res) {res.send('Hello World!');
});// 监听到8000端口
app.listen(8000, function () {console.log('Hello World is listening at port 8000');
});

执行“node HelloExpress.js”命令,在浏览器输入”localhost:8000” 则会看到:

MIMIC 以太坊医疗项目开发(1) Express Web Server介绍相关推荐

  1. MIMIC 以太坊医疗项目开发(5)truffle部署智能合约

    truffle是以太坊开发框架, 本地的用来编译.部署智能合约的工具. 1. Truffle安装 npm install truffle -g 2. Truffle项目开发 创建目录 mkdir Me ...

  2. MIMIC 以太坊医疗项目开发(6)Web3智能合约API

    web3.js是一个库集合,你可以使用HTTP或IPC连接本地或远程以太它节点进行交互. 它具备如下性质: •通过JSON-RPC与Ethereum客户端进行交互 •支持所有的JSON-RPC方法类型 ...

  3. MIMIC 以太坊医疗项目开发(7) 医疗智能合约 sample

    本文引自<基于区块链的医疗信息系统及智能合约设计>辽宁科技大学学报 第43卷 第2期 2020年4月 Journal of University of Science and Techno ...

  4. MIMIC 以太坊医疗项目开发(3)nodejs安装

    NodeJS.NPM安装配置 1. 安装 1.1 windows 登陆官网(http://nodejs.org/)下载安装程序"node-v14.15.1-x64 (1).msi" ...

  5. MIMIC 以太坊医疗项目开发(2) 前端H5介绍

    Vue.js 是一套H5用户界面的渐进式框架.只关注视图层, 采用自底向上增量开发的设计, 通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件. 前端基于Vue框架编写. mounted是v ...

  6. MIMIC 以太坊医疗项目开发(4)Axios

    Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 eg. // 为给定 ID 的 user 创建请求 axios.get('/user?ID=12345' ...

  7. 以太坊Dapp项目-网页钱包开发手册

    以太坊Dapp项目-网页钱包开发手册 修订日期 姓名 邮箱 2018-10-10 brucefeng brucefeng@brucefeng.com 前言 在之前的一篇文章以太坊智能合约项目-Toke ...

  8. 以太坊智能合约开发 | 一个资深技术专家的心路历程

    原创: 杨镇 一块链习社区 微信号yikuailianxishequ 本文作者杨镇, 以太坊黄皮书中译者,资深以太坊专家.曾独立中译了以太坊 Homestead 官方文档,Solidity 官方文档中 ...

  9. 以太坊智能合约开发第二篇:理解以太坊相关概念

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 很多人都说比特币是区块链1.0,以太坊是区块链2.0.在以太坊平台上,可以开发各种各样的去中心化应用,这些应用构成了以太 ...

最新文章

  1. Spring Boot2.x-07Spring Boot2.1.2整合Mybatis
  2. CDE桌面环境中自动启动应用程序图形界面
  3. python把一堆图片分成n份,用Python一键生成炫酷九宫格图片,火了朋友圈
  4. 学习手记(2018.9.15~2018.11.10)——备战NOIP2018
  5. 【Liunx】Linux 简介
  6. C语言解决迭代递推问题
  7. C++ 常用代码大全
  8. Oracle日期函数和转换函数
  9. plc 触控屏 c语言开发,工业串口触摸屏在PLC工控板的人机界面应用开发示例
  10. C盘清理笔记 msp文件和msi文件
  11. 如何做自己不想做的事情,却必须要去做的事情
  12. F-PointNets
  13. 七月上(歌词背后的故事)
  14. 管道(Pipeline)
  15. Excel数据分析常用函数②——统计函数(sumproduct,sumif,sumifs,count,countif,countifs,counta…)
  16. Contiki学习——HelloWorld
  17. python连接SQL Server:Pymssql模块
  18. 金蝶EAS客户端List界面列表数据不合并的方法
  19. 计算机桌面工作提醒,如何在电脑桌面显示工作提醒?电脑上有什么好用的桌面工作提醒便签吗...
  20. 数据分析Pandas

热门文章

  1. 【Python】青少年蓝桥杯_每日一题_3.19_约分
  2. CSS之使用display:inline-block布局
  3. php 处理raw数据,php以raw格式传递数据
  4. spring cloud config动态刷新_SpringCloud-Config
  5. php exif信息,php通过exif_read_data函数获取图片的exif信息
  6. 地球上环境最恶劣的数据中心
  7. oracle供需平衡,OracleR12_MRP_功能介绍_V2.ppt
  8. python怎么批量移动文件_python中批量移动目录所有文件函数
  9. ubyntu 链接mysql_ubuntu mysql 的安装、配置、简单使用,navicat 连接
  10. ML之SVM:SVM算法的简介、应用、经典案例之详细攻略