学习node js 之微信公众帐号接口开发 准备工作

绪:因工作需要,最近开始学习Node js,之前隐隐约约听到过node js 但没有实际见到过,只好google了;至于什么是node js,能做些什么,有多么好,或者有哪些弊端我这里就不多说了,因为我也说不来。

注:因工作系统平台是windows环境,所以这一系列开发测试都以windows系统。(win7)系统;

一、准备工作:

node js 安装

1、 进入node js官网,选择INSERTALL 会下载 xxxxx 86.msi 版本的;这个版本会把node js 和npm都安装好;

2、下载完后安装,按提示安装就可了;环境变量会自己设置好。

3、检查node js是否安装成功;开启cmd命令窗口,建入:node -v 回车,或 npm -v  如果成功了,就可以看到当前安装的node js  或npm 的版本号;如下图

如果要做WEB 程序还得安装express框架模块

安装express

1、打开命令窗口键入:npm  install express -g  如下图

安装成功后如下。

这时我们就可以用express命令建项目录。如果出现express不是内部命令错误时,我们要注意查看一下C:\Users\Administrator\AppData\Roaming\npm这个目录中有没有express.cmd文件,如下图:如果没有的话,npm install express-generator -g 这样就会有express.cmd文件;

切换到node js 安装目录 ,执行express -e webtest  创建webtest  项目录,-e是代表模板用ejs

打开webtest项目目录,打开package.json文件,内容如下

{

"name": "application-name",   应用名称

"version": "0.0.1", 版本

"private": true,

"scripts": {

"start": "node ./bin/www"  启动文件

},

"dependencies": { 这里是需要依赖有模块,模块名:版本号

"express": "~4.0.0",

"static-favicon": "~1.0.0",

"morgan": "~1.0.0",

"cookie-parser": "~1.0.1",

"body-parser": "~1.0.0",

"debug": "~0.7.4",

"ejs": "~0.8.5"

}

}

再执行一下 npm install 命令安装webtest项目所需要的模块,也就是上面的package.json文件内容;

这样我们就可以开始node js 开发了。

今天就写到这里,下一篇写webtest项目的文件目录结构,及node js 路由等内容。

学习node js 之微信公众帐号接口开发 准备工作,布布扣,bubuko.com

时间: 2024-10-24 03:55:30

学习node js 之微信公众帐号接口开发 准备工作的相关文章

学习node js 之微信公众帐号接口开发 准备工作之三

app.js文件介绍,由于也是初学,下面的内容是个人的理解,有些不对的地方请评论中指证:以注解的形式说明. //依赖组件[模块]导入 var express = require('express'); var path = require('path'); var favicon = require('static-favicon'); var logger = require('morgan'); var cookieParser = require('cookie-parser'); var

微信公众帐号应用开发—本地调试

微信开发-本地调试 做微信开发有个比较麻烦的事情,就是如何调试的问题.因为微信开发,服务端必须要部署在公网部署上才能与微信进行联通,而且端口必须为80,否则不能与微信账户进行联调.所以,如果每次开发完一个功能都部署到公网server上才能测试,那估计非常痛苦了. 做微信公众帐号开发,其实跟传统开发没什么太大区别,只是在这个开发过程必须要调用微信的API接口,所以必须遵循微信API的标准才行. 微信服务器在我们开发微信公众帐号相关功能需求中承担一个中介的角色,也就是说,我们的微信公众帐号与用户的微

微信公众帐号开发教程第3篇-开发模式启用及接口配置

编辑模式与开发模式 微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在"高级功能"里进行配置,点击"高级功能",将看到如下界面: 从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启.那两种模式有什么区别呢?作为开发人员到底要开启哪一种呢?编辑模式:主要针对非编程人员及信息发布类公众帐号使用.开启该模式后,可以方便地通过界面配置"自定义菜单"和"自动回复的消息".

用图灵机器人高速创建微信公众帐号

微信公众帐号已经泛滥成灾,作为一个技术开发者,想高速创建一个智能的微信公众帐号,能够试试功能强大的图灵机器人. 首先.必须已经拥有了一个可用的公众帐号,这是前提. 其次.登录公众帐号.进入管理后台.进入"功能-高级功能"模块.能够看到有"编辑模式"和"开发模式". 非常多人仅仅能选择"编辑模式",是由于"编辑模式"仅仅是普通的网页操作,没有不论什么的技术可言.当然实现的功能也非常easy. 假设想要很多其它

[039] 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)

引言及内容概要 距离写上一篇文章<自定义菜单的创建及菜单事件响应>整整过了两个月的时间,那时公众平台还没有开放view类型的菜单.在不久前,微信公众平台悄悄开放了view类型的菜单,却没有在首页发布任何通知,貌似微信团队很喜欢这么干.一个偶然的机会,我留意到API文档的自定义菜单接口发生了变化,增加了对菜单view类型的说明: view(访问网页): 用户点击view类型按钮后,会直接跳转到开发者指定的url中. 于是我在第一时间更新了小q机器人(微信号:xiaoqrobot)的菜单,在一级菜

[040] 微信公众帐号开发教程第16篇-应用实例之历史上的今天

内容概要 本篇文章主要讲解如何在微信公众帐号上实现“历史上的今天”功能.这个例子本身并不复杂,但希望通过对它的学习,读者能够对正则表达式有一个新的认识,能够学会运用现有的网络资源丰富自己的公众账号. 何谓历史上的今天 回顾历史的长河,历史是生活的一面镜子:以史为鉴,可以知兴衰:历史上的每一天,都是喜忧参半:可以了解历史的这一天发生的事件,借古可以鉴今,历史是不能忘记的.查看历史上每天发生的重大事情,增长知识,开拓眼界,提高人文素养. 寻找接口(数据源) 要实现查询“历史上的今天”,首先我们要找到

微信公众帐号开发之一(java)

闲来没事,就记录一下微信公众平台的开发吧~ 其实微信公众平台开发没有想象中的那么困难,因为注册了微信公众平台帐号登录之后在开发者模式里有详细的文档,个人感觉介绍还是比较详细的. 微信公众平台订阅号和服务号的区别网上已经有N多的介绍了,这里就不再说了.从微信公众平台登录之后开始说起吧. 对于开发者来说,开发者模式是最好的选择了.因为在里面可以更自由更灵活的选择消息回复方式.编辑模式只能对特定的字符进行相应的消息回复.而且在开发者模式下可以灵活的创建自定义菜单(前提是你的帐号有提供相应的接口,需要微

SQLSERVER走起微信公众帐号已经开通搜狗微信搜索

SQLSERVER走起微信公众帐号已经开通搜狗微信搜索 请打开下面链接 http://weixin.sogou.com/gzh?openid=oIWsFt-hiIb_oYqQHaBMoNwRB2wM 可以查找所有历史文章,也可以关注本公众帐号,在电脑浏览器上看更方便! 可以看到最近推送的文章一目了然 妈妈再也不用担心我找不到历史文章了o(∩_∩)o  关注我

使用图灵机器人笑话功能提高微信公众帐号活跃度

概要: 微信公众帐号早已经"泛滥成灾",虽然如此,各企业商家还是费尽心思在上面做文章,以免"错失商机".然而,微信公众帐号的活跃度可为掺不忍睹,除了极个别的知名服务行业帐号每天有上千次交互外,其余基本"无人问津". 为了解决这一难题,提高微信活跃度,本次教程以java开发为例,介绍如通过图灵机器人api接口在微信公众帐号中加入笑话功能. 通过增加其趣味娱乐性,可以有效提高用户粘度,在保证关注量的同时,实现公众帐号应有的价值. 本文重点介绍笑话功能