MIMIC 以太坊医疗项目开发(1) Express Web Server介绍
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介绍相关推荐
- MIMIC 以太坊医疗项目开发(5)truffle部署智能合约
truffle是以太坊开发框架, 本地的用来编译.部署智能合约的工具. 1. Truffle安装 npm install truffle -g 2. Truffle项目开发 创建目录 mkdir Me ...
- MIMIC 以太坊医疗项目开发(6)Web3智能合约API
web3.js是一个库集合,你可以使用HTTP或IPC连接本地或远程以太它节点进行交互. 它具备如下性质: •通过JSON-RPC与Ethereum客户端进行交互 •支持所有的JSON-RPC方法类型 ...
- MIMIC 以太坊医疗项目开发(7) 医疗智能合约 sample
本文引自<基于区块链的医疗信息系统及智能合约设计>辽宁科技大学学报 第43卷 第2期 2020年4月 Journal of University of Science and Techno ...
- MIMIC 以太坊医疗项目开发(3)nodejs安装
NodeJS.NPM安装配置 1. 安装 1.1 windows 登陆官网(http://nodejs.org/)下载安装程序"node-v14.15.1-x64 (1).msi" ...
- MIMIC 以太坊医疗项目开发(2) 前端H5介绍
Vue.js 是一套H5用户界面的渐进式框架.只关注视图层, 采用自底向上增量开发的设计, 通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件. 前端基于Vue框架编写. mounted是v ...
- MIMIC 以太坊医疗项目开发(4)Axios
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中 eg. // 为给定 ID 的 user 创建请求 axios.get('/user?ID=12345' ...
- 以太坊Dapp项目-网页钱包开发手册
以太坊Dapp项目-网页钱包开发手册 修订日期 姓名 邮箱 2018-10-10 brucefeng brucefeng@brucefeng.com 前言 在之前的一篇文章以太坊智能合约项目-Toke ...
- 以太坊智能合约开发 | 一个资深技术专家的心路历程
原创: 杨镇 一块链习社区 微信号yikuailianxishequ 本文作者杨镇, 以太坊黄皮书中译者,资深以太坊专家.曾独立中译了以太坊 Homestead 官方文档,Solidity 官方文档中 ...
- 以太坊智能合约开发第二篇:理解以太坊相关概念
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 很多人都说比特币是区块链1.0,以太坊是区块链2.0.在以太坊平台上,可以开发各种各样的去中心化应用,这些应用构成了以太 ...
最新文章
- Spring Boot2.x-07Spring Boot2.1.2整合Mybatis
- CDE桌面环境中自动启动应用程序图形界面
- python把一堆图片分成n份,用Python一键生成炫酷九宫格图片,火了朋友圈
- 学习手记(2018.9.15~2018.11.10)——备战NOIP2018
- 【Liunx】Linux 简介
- C语言解决迭代递推问题
- C++ 常用代码大全
- Oracle日期函数和转换函数
- plc 触控屏 c语言开发,工业串口触摸屏在PLC工控板的人机界面应用开发示例
- C盘清理笔记 msp文件和msi文件
- 如何做自己不想做的事情,却必须要去做的事情
- F-PointNets
- 七月上(歌词背后的故事)
- 管道(Pipeline)
- Excel数据分析常用函数②——统计函数(sumproduct,sumif,sumifs,count,countif,countifs,counta…)
- Contiki学习——HelloWorld
- python连接SQL Server:Pymssql模块
- 金蝶EAS客户端List界面列表数据不合并的方法
- 计算机桌面工作提醒,如何在电脑桌面显示工作提醒?电脑上有什么好用的桌面工作提醒便签吗...
- 数据分析Pandas
热门文章
- 【Python】青少年蓝桥杯_每日一题_3.19_约分
- CSS之使用display:inline-block布局
- php 处理raw数据,php以raw格式传递数据
- spring cloud config动态刷新_SpringCloud-Config
- php exif信息,php通过exif_read_data函数获取图片的exif信息
- 地球上环境最恶劣的数据中心
- oracle供需平衡,OracleR12_MRP_功能介绍_V2.ppt
- python怎么批量移动文件_python中批量移动目录所有文件函数
- ubyntu 链接mysql_ubuntu mysql 的安装、配置、简单使用,navicat 连接
- ML之SVM:SVM算法的简介、应用、经典案例之详细攻略