网站搜索
我已经在 Node.js 中编写了以下 tcp 客户端。
const net = require('net'); const HOST = 'linux345'; const PORT = 2345; let ErrCode = 1; const client = new net.Socket(); client.connect(PORT, HOST, function() { ErrCode = 0; }); client.on('data', function(data) { console.log('Client rec 阅读更多 →
我正在尝试将非常大的文件分块上传到服务器。服务器端工作正常。在我设计的函数中,它试图一次上传所有文件。我对 async/await 还不太熟悉,不确定如何继续。目标只是一次分块上传一个文件。
请注意,我已经将其从一个类中提取出来,更新以提高清晰度,并删除了所有不必要的部分。
使用 node-fetch 来添加 fetch()。
感谢任何帮助或建议 :)
let tree = [] const start = () => { scan('/foo/bar', err => { tree.forEach(file => {
阅读更多 →
我正在开发一个全新的 Angular 14 应用程序。我的 node 版本是 v14.20.0,npm 是 8.17.0
我不确定为什么,但不知何故我包含了所有这些 Node.js 依赖项。我已经尝试过删除 node_modules 并重新运行 npm install,但我仍然遇到这个问题。
我尝试了网上看到的针对这个问题的许多解决方案,但我似乎无法摆脱这个漏洞。
我如何找到并删除那些需要所有这些依赖项的包?下面是我最初看到的错误,它发生在许多不同的包上。
重大变更:w
阅读更多 →
刚开始使用 Node,并且正在尝试让 mongo 驱动工作。我已经设置好了连接,奇怪的是我可以正常插入数据,但对集合调用 find 会产生混乱。
var db = new mongo.Db('things', new mongo.Server('192.168.2.6',mongo.Connection.DEFAULT_PORT, {}), {}); db.open(function(err, db) { db.collection('things', function(err, collection) { // collection.insert(row); collection.find({}, null, functio 阅读更多 →
在 PHP 中,我过去常常使用 script 标签将对象从后端传递到前端,形式是 JSON。
<script> var serversideStuff = '<?php echo json_encode($serversideArray); ?>'; </script>我如何使用 NodeJS、Express 和 Jade 将 JS 对象从服务器端传递到客户端。 可能有一种非常好的方法,只是
阅读更多 →我期待使用 NodeJS 构建实时网页应用。来自 Rails,我已经爱上了 NodeJS 和异步 JS 编程。
用 Node 做了几个实验,然后在我寻找工具和资源以熟悉它时,我被那里的大量东西弄得应接不暇。
我在那里找到了很多库和组件,并且对如何构建一个大规模、良好编写和实现的实时网页应用感到相当困惑。
所以这个应用将运行在 NodeJS 上,使用 Express 框架。
我读到过 knockout.js,这是一个客户端库,用于提供实时功能,比如自动刷新 UI,我想我可以把它和 jQuery 结合使用。另外,我还发现了 socket.io。作者说:Socket.IO 旨在让每个浏览器和移动设备都能使用实时应用,模糊不同传输机制之间的差异。这是完全用 JavaScript 实现的无忧实时。所以 socket.io 是关于兼容性的。那么 backbone.js 呢?它是用来做什么的?
阅读更多 →我打算在我的 Node.js 应用程序中使用 web worker 来处理一些并发任务。然而,由于 'webworker-threads' 模块遵循 HTML5 web worker 的实现方式,在 web worker 中使用 Node.js 模块(如 require("fs"))是行不通的。importScripts() 可以加载 js 文件,但我希望在 web worker 内部实现一种功能,以便我可以 require 安装的 npm 模块。有没有解决方法?
我是 webworker-threads 的作者。感谢你使用这个模块!
有一个默认的 native_fs_ 对象,其中有 readFileSync 可供你用来读取文件。
除此之外,我主要依靠 onejs 将 pack
阅读更多 →
MongoClient 和 Db 构造函数在手册中有描述。你什么时候应该使用一个,什么时候应该使用另一个?
通常应该优先使用 MongoClient,唯一的主要问题是它比较新(1.2 及以上版本)。
让我们引用手册:
MongoClient 或如何以一种新的更好的方式连接
从驱动版本 1.2 开始,我们引入了一个新的连接类,在
阅读更多 →
我有一个外部服务器(运行在本地主机上)当我使用浏览器请求时:
localhost:2013/ExternalServer/getfilebyname?filename=getStatus.json
然后浏览器将 getStatus.json 下载到下载文件夹。
在我的 NodeJS 项目中,我想下载 getStatus.json 文件,我写了:
download.js
var http = require('http'); var fs = require('fs'); function getFile (){ var file 阅读更多 →
我尝试通过 Facebook 使用 PassportJS 登录我的用户,并将用户数据传递给 Angular。在服务器端,Facebook 回调的用户控制器代码如下,一切看起来正常:
exports.facebookCallback = function() { return function(req, res, next) { passport.authenticate('facebook', function(err, user, email) { if (err || !user) { 阅读更多 →