我可以用下面的代码知道为什么吗?浏览器需要很长时间才能加载?我是表达和结点js的新手。大约要花10秒钟的时间。如果我用console.log替换res.write,问题就不会出现。
app.get('/', function(req, res) {
res.write("<!doctype html>");
con.query('SELECT VoltageV from Voltage', function (err, rows, fields) {
if (err) throw err
var output = JSON.parse(JSON.stringify(rows));
res.write("<SELECT>");
res.write("</SELECT>");
});
答案 0 :(得分:0)
从Node.js api文档Here说
如果调用此方法并且未调用response.writeHead(),它将切换到隐式标头模式并刷新隐式标头。
这发送了响应主体的一部分。可以多次调用此方法以提供身体的连续部分。
简而言之,您的代码丢失了一些会影响性能的内容,我认为您需要调用一次1000
<inner_member_pointer.PyTheA object at 0x7f634644be68>
<class 'inner_member_pointer.PyTheA'>
the a
1280
<inner_member_pointer.PyTheA object at 0x7f63464a1520>
<class 'inner_member_pointer.PyTheA'>
Traceback (most recent call last):
File "t.py", line 23, in <module>
the_a.capImage()
Boost.Python.ArgumentError: Python argument types in
PyTheA.capImage(PyTheA)
did not match C++ signature:
capImage(TheA {lvalue})
,并且必须在boost_python
之前调用
但是,如果这根本无济于事,则此link问题的答案可能会回答您有关res.write性能如何的问题。