Tag: javascript

使用http.request获取数据的特定部分

我想要得到使用http.request得到的响应数据的特定部分。 我有一个50 MB的zip文件我想要asynchronous使用5请求获取数据,使下载更快的url。 我的计划是简单的要求1将得到0-10mb的数据,而请求2得到11-20mb等。 有没有办法在节点js中做到这一点。 任何帮助将不胜感激。 先谢谢了

在pg-promise中使用助手时如何设置列

由node.js开发 我正在使用pg-promise 。 插入以下数据时出现问题。 我想插入多行数据到下面的表格中。 create table info ( id varchar(20) not null, name varchar(20) not null, createdate timestamp with time zone not null ) 我插入下面的数据。 let info = [ { myid: '0001', myname: 'name1' }, { myid: '0002', myname: 'name2' }, { myid: '0003', myname: 'name3' }, ] 我原来插入以下内容。 for (let i = 0; […]

nodejs中的模块IO

我是node.js新手,试图弄清楚如何编写一个模块并在另一个文件中使用它。 这是我写的根据文件扩展名列出文件的模块。 input:文件的目录和扩展名。 模块 : module_import.js var fs = require('fs') var path = require('path') module.exports = function (dir, filterStr, callback) { fs.readdir(dir, function (err, list) { if (err) { return callback(err) } list = list.filter(function (file) { return path.extname(file) === '.' + filterStr }) callback(null, list) }) } module.js (已导入module_import.js的文件) var filterfile = require('./module_import.js'); var […]

为什么Express.js路由select不正确的路由?

所以我有以下路线: app.delete('/project/:id', crud.deleteProject); app.delete('/project/resource/', crud.removeResourceFromProject); 当我使用URL http://mysite.no/project/resource/运行ajax调用时: delete: function(url,data) { return $.ajax({ url: url, type: "DELETE", dataType: 'json', data: data }); Express运行crud.deleteProjectfunction。 如果我将其注释掉或移动到其他路线下方,则按预期工作。 为什么是这样?

我如何授予访问我的网站只有在node.js heroku应用程序

我怎样才能实现出口的起源白名单“授予访问我的网站只”在node.js应用程序。 我没有写这个应用程序原来的git ,我很新,在(初学者)级别。 这是白名单站点的示例代码。 导出PORT = 8080 export WHITELIST = https://example.com,http://example.com,http://example.com:8080 节点server.js 我认为它需要去在“ server.js ”文件,但我不知道在哪里,如何,或者如果它应该在单独的“JS”文件。 如果可能的话,请尝试提供一个视觉和详细的antsier一个jsfiddle工作的例子。 更新我试图复制并粘贴到“ server.js ”的两个第一行结束了一个错误 C:\my-app>heroku local [WARN] No ENV file found 15:00:20 web.1 | C:\my-app\server.js:6 15:00:20 web.1 | export PORT=8080 15:00:20 web.1 | ^^^^^^ 15:00:20 web.1 | SyntaxError: Unexpected token export 15:00:20 web.1 | at createScript (vm.js:56:10) 15:00:20 web.1 | […]

如何使用javascript或Nodejs读取目录中的所有文件?

项目简介 – 我真的很恼火的低劣的Windows 10照片查看器,我已经卸载它使用PowerShell的。 现在我想创build我自己的imageviewer用户 点击桌面/电脑上的图像查看 然后使用箭头键浏览像旧的Windows图像查看器坐在同一目录中的图像的其余部分。 基本上,应用程序自动检测所有的文件… 我也想要附加所有的图像文件[ .jpg, .gif,*。png等….]与此应用程序打开。 编辑 – > 编辑说明 在这里,我发现了一些代码片段,并尝试修改它,但没有按预期工作。 有人可以帮我吗? 我正在使用NWJS进行文件打开事件并提取选定文件的实际path。 然后,我使用fs模块获取所选文件的父目录,然后使用fs.readdir读取目录中的所有文件。 我根据指定的文件扩展名(如[* .jpg,* .png,* .gif,* .svg,* jpeg] 什么是不工作图像没有这样显示,我不知道如何进一步移动。 我想nodejs是给文件的完整path,但我想我们不能使用绝对path来追加图像? 是这样吗? 如果是,那么围绕这个方法的工作是什么? 码 **HTML CODE** <input style="display:none;" id="fileDialog" type="file" /> <button id="loadButton" type="button" class="btn btn-success" onclick="showTheFile()">Load</button> <div class="output"></div> **JS CODE** <script> var fs = require('fs'); var path = […]

expressjs路由不工作一个简单的路线,但console.log正在工作,这是放置在res.render

forgot.js /* eslint-disable */ import express from 'express'; const router = express.Router(); router.get('/', (req, res, next) => { console.log('forgot'); res.render('forgot', { title: 'Forgot Password' }); }) export default router; app.js import bodyParser from 'body-parser'; import cookieParser from 'cookie-parser'; import Debug from 'debug'; import express from 'express'; import logger from 'morgan'; // import favicon from 'serve-favicon' […]

如何删除文件堆栈中的文件反应

我是reactjs和filestack api中新的和即时通讯使用其filestack反应我想知道如何删除文件? 模式是删除,但它继续说句柄是必需的我已经知道,但我不知道如何发送使用这个插件这里是我的代码 <img src={this.state.url} /> <ReactFilestack apikey={this.state.apikey} buttonText="X" mode="remove" options={this.state.handle} handle={this.state.handle} onSuccess={this.removeFile} /> 我如何删除它?

实时跟踪推特,跟踪条款的变化

我想要构build一个应用程序,允许用户设置他们想要跟踪他们的仪表板的主题标签或提及,我的API将打开一个Web套接字来实时显示在客户端的鸣叫。 如果我使用twitterstreamAPI,我需要closures并重新打开连接每次用户更改或添加跟踪条款。 这似乎不好,而且不好。 这个问题有更好的方法吗? 请指教。

上传目录不会发送带有文件的文件夹名称

我尝试了目录上传的新functionhttps://stackoverflow.com/a/8218074/2004910,但我没有收到确切的文件夹结构的服务器请求。 HTML <form action="http://localhost:3000/" method="post" enctype="multipart/form-data"> <input id="files" class="file" type="file" name="file[]" webkitdirectory directory> <input type="submit" /> 请求负载(networking面板) ExpressJS: const express = require('express') const app = express() var busboy = require('connect-busboy'); var fs = require('fs'); //… app.use(busboy()); app.post('/', function (req, res) { var fstream; req.pipe(req.busboy); req.busboy.on('file', function (fieldname, file, filename) { console.log("Uploading: " + filename); fstream […]