Tag: javascript

404错误的文件找不到使用response.sendfile()?

我/博客和/后触发许多404没有发现错误在浏览器的控制台,可以在这里find即使blog.html和post.html都工作,如果我从我的文件资源pipe理器打开它! (我的脚本和CSS工作) 我在/ blog和/ post的api端点给了我这些错误,所以没有一个运行blog.html或post.html的脚本。 请注意,我平静的api的其余部分工作得很好。 Posts.html: <html> <head> <link rel="stylesheet" href = "css/style.css" type="text/css"> </link> <link href="https://fonts.googleapis.com/css?family=Lato:300" rel="stylesheet"> </link> <script src="js/scripts.js"></script> <script type="text/javascript" src="jq/jq-datatables-min.js"></script> <script type="text/javascript" src="jq/jq1-12-4.js"></script> </head> <body width="100%" class="body"> <div class = "PostPane"> <form method = "post" action="/postEntry"> Title: <input type="text" name="Title" value="Test"><br> Month: <input type="text" name="Month" value="August"><br> Year: <input type="text" name="Year" […]

从维基百科API获取SVG文件

我正在尝试在node.js中使用Wikipedia API。 只有知道所有图像的类别,才有可能从维基百科API获取SVG文件 ?

使用Socket.io刷新页面上的数据而无需重新加载

我试图做一个实时的应用程序,我发布了一个存储在数据库中的消息,然后该消息必须显示在同一页面上,而不刷新页面refreshH。 我的日志说,我的套接字的连接工作,但我发送消息后,页面自动刷新。 这是我的控制器,我在这里工作: postPublicacion : function(req,res,next){ var currentdate = new Date(); var datetime = currentdate.getFullYear() + "-" + currentdate.getDate() + "-" + (currentdate.getMonth()+1) + " " + currentdate.getHours() + ":" + currentdate.getMinutes() + ":" + currentdate.getSeconds(); console.log(datetime); var publicacion = { id_user : 1, publicacion : req.body.post, imagen : null, fecha_pub : datetime }; var […]

无法在安装后在Node js上运行zerorpc

我正在尝试使用Node.js来设置zerorpc 。 但是,即使在安装zerorpc ,我也得到这个错误: Exception: ReferenceError: Can't find variable: require 以下是我的.js文件中的代码: var zerorpc = require("zerorpc"); var client = new zerorpc.Client(); client.connect("tcp://127.0.0.1:4242"); client.invoke("hello", "World!", function(error, res, more) { console.log(res); }); 我用这一系列命令安装了zerorpc : brew install zmq npm install zerorpc 看来zerorpc已经正确安装了,因为我看到一个包含zerorpc软件包中包含的所有文件的文件夹。 但是,我不明白错误的根源。 有人可以解释为什么这个错误发生?

Node / MySQL:只能插入第一次

我有一个节点(目前v6)和MySQL的问题。 Node Code正在运行服务器端,并没有得到任何错误。 代码第一次工作; 但是,随后的时间, name和description值作为空stringinput, quantity列为0 (默认值)。 created , pid和id (自动递增)列的值插入正确。 我不知道为什么这是第一次正常工作,而不是后来工作。 编辑:当我从addMany输出的查询,并直接input到MySQL,它每次都工作。 每次我如何正确地工作? 任何帮助真诚感谢! 表格模式: CREATE TABLE `some_table` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `pid` int(11) unsigned NOT NULL, `qty` int(11) unsigned NOT NULL DEFAULT '0', `name` varchar(128) NOT NULL, `description` text NOT NULL, `created` int(10) NOT NULL DEFAULT '0', PRIMARY KEY […]

如何在浏览器和node.js上使用HTTP API发布Uint8Array到IPFS?

我一直试图这样做几个小时,但没有成功。 相关的API端点是block / put 。 IT要求HTTP请求使用multipart/form-data ,但我不知道如何去做。 这是一个尝试: const req = require("xhr-request-promise"); const FormData = require("form-data"); (async () => { const form = new FormData(); form.append("data", new Buffer([1, 2, 3])); console.log(await req("https://ipfs.infura.io:5001/api/v0/block/put", { method: "POST", body: form })); })();

新的实例与标准函数内存使用socket.io事件

我使用typescript和socket.io。 标准解决scheme如下所示: socket.on('event', (msg: any, cb:Function) => self.eventFn(msg, cb)); 由于许多asynchronous调用堆栈(300 – 600行,8 – 10深度),事件的function太长和深。 为了解决这个烦人的代码devise,我开始考虑使用类而不是像这样的函数: socket.on('event', (msg: any, cb:Function) => new EventClass(msg, cb)); 在这种情况下,我可以将进程的一部分分成小单元,我猜可能代码重用性也更好。 这看起来不错,但是,我担心这是使用更多的内存,因为我在每个套接字事件上创build一个新的实例,也许它也使用更多的CPU。 所以,问题是:我的恐惧是否合法?

如何检索Mongoose中的子文档

我的数据库中有mongo集合: [ { "_id": "59955bb0cd522a00bcaab08c", "lang": "en", "__v": 0, "message_subsets": [ { "identifier": "errors", "_id": "59955bb0cd522a00bcaab08d", "messages": [ { "identifier": "invalid", "message_text": "$FIELD$ is invalid", "_id": "59955bb0cd522a00bcaab091" }, { "identifier": "empty", "message_text": "$FIELD$ is required", "_id": "59955bb0cd522a00bcaab090" } ] } ] }, { "_id": "59955bb0cd522a00bcaab08c", "lang": "ru", … ] 这是由这种mongoose模式构build的: const MessageSchema = new mongoose.Schema({ […]

如何从图像url获取图像作为图像文件对象?

for(let k = 0; k < propertyDetailResponse.images.length; k++) { let ImgFile = new File(["image"], propertyDetailResponse.images[k].image); this.state.gallery.image_ids.push(ImgFile) } 这是我的代码。 propertyDetailResponse.images[k].image包含图片url。 我需要ImgFile作为图像文件对象,因为我们正在上传图像文件

节点js适合于批量更新

我在节点上写了一个脚本来与2个系统连接,并使用api将一堆更新应用到一个。 使用个别的例子更新工作正常,但是当把它们放在一起我得到一个超时错误。 由于节点的非阻塞性质而导致的猜测,即使用数千次更新来洪泛系统可能是问题。 我是否选错了使用的工具/引擎? 如果是的话,我的path是什么样的阻力最小(是否有其他的JavaScript环境,我可以重新使用我的代码?或者有没有办法设置某种深度的队列,以保持传出请求的数量没有响应较低)