Tag: node.js

– configuration.output.path:提供的值“public”不是绝对path! 与Webpack

我正在使用基于WebPack的Laravel Mix。 我有它的工作,现在,它失败: Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema. – configuration.output.path: The provided value "public" is not an absolute path! 如果我删除了我的webpack.mix.js内容,它仍然以相同的方式失败。 你能帮我debugging这个错误,我不知道如何前进。 我已经删除了node_modules文件夹,并运行npm install ,但仍然失败。 任何想法我应该如何解决这个问题?

AWS Lambda错误:“无法find模块”/ var / task / index“”

Node.js Alexa任务问题 我目前正在通过AWS Lambda编写一个Node.js Alexa任务,并且我一直在尝试编写一个函数,它从OpenWeather API接收信息并将其parsing为一个名为weather的variables。 相关代码如下: var request = require('request'); var weather = ""; function isBadWeather(location) { var endpoint = "http://api.openweathermap.org/data/2.5/weather?q=" + location + "&APPID=205283d9c9211b776d3580d5de5d6338"; var body = ""; request(endpoint, function (error, response, body) { if (!error && response.statusCode == 200) { body = JSON.parse(body); weather = body.weather[0].id; } }); } function testWeather() { […]

快速gzip静态内容

快速和连接似乎已经删除了他们的gzipfunction,因为他们太低效了。 目前有没有可靠的解决scheme来使用express-j?

无法使用Mongoose查找通过ObjectIdsearch的文档

Campaign.find {client_id:req.param('client_id')}, (error, campaigns) -> if error response = error: error.message else for campaign in campaigns query = campaign_id: campaign._id console.log query CampaignResponse.find query, (err, campaignResponsesCount) -> console.log campaignResponsesCount response = campaigns res.json response 出于某种原因,这不会返回任何结果。 但是, CampaignResponse中的项目与特定的campaign._id 。 我很确定这是一个types和铸造的问题,但我不知道该怎么做。 任何帮助?

如何在ExpressJS中删除X-Powered-By

我想删除X-Powered-By for Security,在ExpressJS(node.js)中保存带宽。 怎么做? 它可能是filter(app.use)? app.use(function(req,res,next_cb){ /* remove X-Powered-By header */ next_cb(); }

NPM不再工作

所以我没有注意并且运行这个命令, npm install npm install jasmine-node -g 这导致了这一点 – npm http GET https://registry.npmjs.org/install npm http GET https://registry.npmjs.org/jasmine-node npm http GET https://registry.npmjs.org/npm npm http 200 https://registry.npmjs.org/install npm http GET https://registry.npmjs.org/install/-/install-0.1.7.tgz npm http 200 https://registry.npmjs.org/install/-/install-0.1.7.tgz npm http 200 https://registry.npmjs.org/jasmine-node npm http GET https://registry.npmjs.org/jasmine-node/-/jasmine-node-1.4.0.tgz npm http 200 https://registry.npmjs.org/jasmine-node/-/jasmine-node-1.4.0.tgz npm http 200 https://registry.npmjs.org/npm npm http GET https://registry.npmjs.org/npm/-/npm-1.2.15.tgz npm http […]

如何将gRPC定义的API带到Web浏览器

我们要为我们的gRPC-microservices构build一个Javascript / HTML gui。 由于浏览器端不支持gRPC,所以我们考虑使用web-sockets连接到一个node.js服务器,它通过grpc调用目标服务。 我们很难find一个优雅的解决scheme来做到这一点。 特别是,因为我们使用gRPCstream来推动我们的微服务之间的事件。 看来我们需要第二个RPC系统,只是为了在前端和node.js服务器之间进行通信。 这似乎是大量的开销和额外的代码,必须维护。 有没有人有经验做这样的事情或有一个想法如何可以解决?

node.js服务器和HTTP / 2(2.0)与express.js

目前是否有可能获得node.js HTTP / 2(HTTP 2.0)服务器? 和http 2.0版本的express.js?

带有JavaScript后端和前端的多人游戏。 什么是最佳实践?

我正在考虑在Node.js中创build一个Web多人游戏。 这意味着我将在后端和前端使用相同的语言。 这将是实时的,每个“房间”最多有20个人,所以我有几个想法: 我如何弥补所有用户之间的延迟,以便每个人都能同时看到相同的东西? 我想跟踪每个玩家的平均ping时间,find最慢的一个,并且通知其他客户端时间(以毫秒为单位),他们必须被延迟每个玩家,以便每个人尽可能地同步。 我正在考虑在后端和前端运行游戏代码(因为它的两端都是JavaScript),并且只是有一个错误纠正机制来与后端的“真实游戏”同步。 这样游戏在前端应该能够顺利执行,并且在同步发生时只有很less的毛刺。 此外,这将使前端JavaScript黑客最小化,因为作弊者将被同步到后端游戏。 我是否应该通过套接字(按键)接收玩家动作,通知所有其他玩家的动作,同时在后台“玩”游戏,并且每隔一次向整个游戏状态的每个人发送同步信息同时他们? 你怎么看? 有更多的东西我应该考虑或注意? 请发表任何想法或链接到多人游戏文件或文章。 编辑:这些是有用的: Gaffer on Games – Glenn Fiedler在多人游戏networking和物理方面的很好的文章 Quake3networking模型

Node.JS前面的反向代理的优点

将nginx或其他Web服务器作为Node.JS之前的反向代理运行的优点是什么? 它提供了什么? (这个问题的目的是关于networking应用程序,而不是网页)。 谢谢。