2018Y31W01:用node.js写helloworld的例子

缘起

  • 最近这Fabric接口差不多了解后,也写了相关的chaincode,搭建了ipfs的环境用于存放上传文件,但是没有前端去写,虽然有个demo可以参考,但可能看起来不顺手,觉得先写一个helloworld,了解node.js的流程,再去看具体dmeo中如何用的。
  • 想解决的问题
    • 开发环境搭建好,能运行出helloworld
    • 深入了解下这一套运行的流程和相关代码的含义

内容

一、环境搭建

  • 1、node.js、npm、express的安装
    • (1)、node.js和npm参考网上的教程,我目前的环境是有的。用node -vnpm -v确认本机是否安装。
    • (2)、执行npm install -g expressnpm install -g express-generator用于安装express版本和命令行工具。
    • (3)、执行express --version如果正常显示就OK,如果提示 '“express”不是内部或外部命令.....'
  • 2、遇到的问题

二、express使用

  • 1、在另一个盘符里新建一个空白文件夹(E:\develop\nodejsHW)
  • 2、cmd模式下跳转到创建的文件夹中,执行express,一般存在的情况下会让你输入"Y"或"N",空白时会自动创建相应文件夹和文件
  • 3、执行npm install安装express的依赖,主要在node_modules文件夹里
  • 4、执行npm start进行启动,印象中在自己写的代码文件夹里也用 node app.js来执行过
  • 5、访问http://localhost:3000出现 Welcome to Express的页面。
  • 参考:WINDOWS系统下NODEJS、NPM、EXPRESS的下载和安装教程——2016.11.09

三、创建node.js的应用实例

  • 自己照抄了一个helloworld例子
  • 参考:创建NODE.JS一个简单的应用实例
  • 自己的一点心得
    • 1、开始看人家在说要把helloworld.js放在"node.exe"的目录下,但我后面试了一下,其实并不用。
    • 2、正常我们写js要被引用的话,必须在html里写或者src=file.js这样引入才有效,而理解为 node就是js的执行环境,一旦被执行了,就解析成了html的内容,这样浏览器就可以访问了。
    • 3、最重要的 路由 机制,这边先开个头,就是想访问啥具体的都需要配置。带路由的Helloword,只有通过127.0.0.1:8081/Hello 才能访问。
    • 4、node.js的调试,除了用eclipse工具外,最开始的情况下,可以使用node debug命令。
    • 5、如果不想每次都Ctrl+C,再运行一遍的情况下,可以使用supervisor命令,当然首先得要先进行安装。

其它知识点

  • 1、文件、模块和包
    • 可以理解:一个Node.js文件就是一个模块,包是一个目录。
  • 2、本地模式和全局模式
    • 虽然表面是-g参数的区别,但背后涉及到requie()和PATH的问题。

参考

自己的学习履历

  • 先是百度了一下,安装环境和运行,把helloworld给运行OK了。
  • 《Node.js开发指南》chap1-3,再补充一下之前的知识点。

转载于:https://my.oschina.net/u/673310/blog/1919662

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值