小编Myk*_*Myk的帖子

如何禁用Express BodyParser进行文件上传(Node.js)

这似乎应该是一个相当简单的问题,但我很难弄清楚如何处理它.

我正在使用Node.js + Express构建一个Web应用程序,我发现表达公开的连接BodyParser在大多数情况下非常有用.但是,我希望对多部分表单数据POSTS进行更细粒度的访问 - 我需要将输入流传输到另一台服务器,并且希望避免首先下载整个文件.

但是,因为我正在使用Express BodyParser,所有文件上传都会自动解析并上传,并且在他们访问我的任何功能之前使用"request.files"可用.

有没有办法让我为多部分formdata帖子禁用BodyParser而不禁用其他所有内容?

javascript file-upload connect node.js express

59
推荐指数
5
解决办法
4万
查看次数

Bash,串行I/O和Arduino

所以,我有点过头了,我觉得我非常接近解决方案,但它还没有完成.这是我的情况:

我正在使用Arduino微控制器,我正在尝试编写两个Bash脚本(现在在Mac OS X 10.6中运行),它将(a)将来自Arduino单元的所有串行数据打印到标准输出,并且(b)允许我将序列数据发送到Arduino单元.然后将使用Adobe AIR的NativeProcess API调用这些脚本,以允许Arduino单元和Flex Adobe AIR应用程序之间的紧密集成.

我的两个脚本非常简单 -

这是我的WriteToSerial.sh脚本:

echo $1 > $2
Run Code Online (Sandbox Code Playgroud)

($ 1显然是我的字符串,$ 2是串口的位置 - 目前是/dev/tty.usbserial-A800eIUj)

这是我的ReadSerialOutput.sh脚本:

tail -f $1
Run Code Online (Sandbox Code Playgroud)

(1美元是我的串口的位置,目前是/dev/tty.usbserial-A800eIUj)

当我打电话或者这些脚本的(或者哪怕我只是直接键入命令到Bash的控制台),我的电脑只是挂起-我可以输入文字,但没有任何反应,直到我Ctrl+ C出来的过程.

但是,如果我打开Arduino IDE并打开串行监视器,然后tail -f打开端口,关闭串行监视器,然后回显"测试">串口,一切正常.

这告诉我,在Arduino IDE中打开串行监视器是以某种方式初始化串口,这反过来允许我拖延它没有问题.这反过来告诉我,我只是没有输入某种初始化命令.但是,我一直在高低搜索,似乎无法找到解决这个问题的任何东西.

解决办法是什么?

bash command-line serial-port arduino

25
推荐指数
2
解决办法
6万
查看次数

是否可以在node.js服务器上设置运行(服务器端)的socket.io客户端?

我想在两个或多个不同的node.js应用服务器之间启用基于套接字的p2p通信.我正在使用socket.io来处理给定服务器和它所服务的Web应用程序之间的所有这种通信 - 但我正在寻找的是一种通信服务器到服务器的方式.

我最初认为它会像这样简单:

var io = require("socket.io");
var socket = io.connect("my remote endpoint");
Run Code Online (Sandbox Code Playgroud)

但是,事实证明服务器端socket.io实现不提供"连接"方法,只提供listen方法.

为什么是这样?为什么我不能将节点应用程序服务器视为在其他地方运行的socket.io服务器的客户端?有什么办法可以实现这个功能吗?

javascript sockets p2p node.js socket.io

24
推荐指数
2
解决办法
1万
查看次数

JavaScript QR Code Reader - 可以做到吗?或者,远程服务?

我正在对即将开展的项目进行一些初步研究,我有一个简短的问题,我想我会在其他地方看到这里,以防万一有任何经验.

问题很简单:是否可以使用JavaScript读取QR码?是否有一个远程服务,我可以从相机传递一个位图对象,并这样做?目前是否有任何图书馆允许这样做?

该项目将部署到各种移动设备,我们想尝试使用Appcelerator使其工作.我知道Appcelerator确实在其主机设备上公开了Camera API,但无论我们用它做什么都必须能够解析QR码.这是可以做到的吗?

提前致谢!MYK

javascript php qr-code augmented-reality appcelerator

20
推荐指数
2
解决办法
2万
查看次数