nodejs

使用Nexmo发送中文短信

最近公司的项目要发送短信通知,因为用户都是国际用户,因此国际短信是必不可少的,一开始打算选择国内的【云片】平台,但是签名不能是全英文有些尴尬,最终选择了【Nexmo】。 Nexmo发送短信的API还是非常简单的,一些语言也给出了详细的使用例子。这里copy一下nodejs的例子。 需要注意的是,如果发送的内容带有中文等字符,需要将type设置为unicode,不然的话收到的短信中这些字符会全部为问号。 var https = require('https'); var data = JSON.stringify({ api_key: 'API_KEY', api_secret: 'API_SECRET', to:

nodejs

ES6 + Express + Babel + Gulp + React + Webpack

自己动手才发现原来写篇好文章真的是太难了,如果评个等级的话,这篇文章大概是渣渣水平,哈哈。 不过,总算是写完了,也算是最近学习的一个总结吧 :) 本文目录 准备工作 项目目录结构 Express 安装 写个server测试一下 Babel 安装 配置.babelrc 使用es6语法编写代码 使用bebel转换 Gulp 安装 编写gulpfile 一个简单的gulpfile 能够监听文件更改的gulpfile React + Webpack 安装 webpack.config.js 在gulp中使用webpack 使用React 总结

nodejs

Sails+wechat(解决sails无法处理微信消息)

sails框架使用wechat 的时候能够通过验证却不能处理微信消息,原因是sails默认的bodyPaser(skipper)不支持'text/xml'形式的请求(sails issues#2714) YunnuY同学使用pexpress-xml-bodyparser和body-parser覆盖了sails默认的bodyParser https://github.com/YunnuY/sweat/blob/master/config/http.js 由于body-paser后来更新,所以这里的代码要稍微修改一下,将var bodyParser = require('body-parser')();修改为var bodyParser = require('body-parser')().json(); 但是公司的项目中还有包含文件的请求,此时body-paser就不能满足需求了,