在索引.html和应用.js [node.js] 之间共享变量
Share variables between index.html and app.js [node.js]
//index.html
var audioCtx = new AudioContext();
var mySampleRate = audioCtx.sampleRate;
//app.js
var fileWriter = new wav.FileWriter(n + '.wav', {
channels: 1,
sampleRate: mySampleRate,
bitDepth: 16
});
我想与节点共享索引.html的 de mySampleRate [值].js 服务。我该怎么做?
首先,您需要在节点服务器中创建服务方法。
Express 是一个流行的框架,简化了这个过程。
var app = require( "express" )(),
bodyParser = require( "body-parser" );
app.use( bodyParser.json() );
app.post( "/rate", function( req, res ) {
console.log( req.body.rate );
} );
在客户端上,浏览器提供了一个API,用于通过一个名为XMLHttpRequest的对象向服务器发出HTTP请求,但你可以选择像superagent这样的东西,以获得更好的API和更一致的整个浏览器实现。
它应该看起来像这样:
var audioCtx = new AudioContext(),
mySampleRate = audioCtx.sampleRate;
request
.post( "/rate" )
.send( { rate: mySampleRate } )
.end( function( err, res ){
if ( res.ok ) {
console.log( "yey" );
} else {
console.log( "ney..." + res.text );
}
} );
相关文章:
- 在索引.html和应用.js [node.js] 之间共享变量
- JS(node.js)而循环不起作用
- 如何使用 JS (Node.js) 防止 HTTP 查询中允许使用 UTF8 字符串
- Angular JS & Node Webkit Routing
- 当作为脚本运行时.js Node中“this”的上下文是什么
- JS/Node:- 使用 node.io 选择标记
- JavaScript 如何让节点在返回 node.js/Node-RED 之前等待
- 处理快速连续的函数调用 - Javascript / underscore.js / node.js
- 如何在一台服务器中运行不同的.js文件.js NODE JS中的文件
- JS node-mysql bools 表现得很奇怪
- Node.js+Node Webkit+基于Node串行端口的应用程序-这可能吗
- 如何在Express.js/Node.js中检查查询字符串是否有值
- Express.Js, Node.Js, MongoDB Questions
- 在JS/Node中,当多个人编辑相同的记录时,如何避免数据冲突?有图案吗
- 服务器端js(node.js)上的同步
- 将参数从jade发送到js/node
- angular.js+node.js/electron中的Promise;不起作用
- 是否有可能确定我的应用程序的aws实例使用js/node aws-sdk
- Image Magick模块抛出奇怪的错误(Express js Node js)
- 用JS (Node.js)读取文本文件'