草庐IT

nodejs-demo

全部标签

javascript - NodeJS Tic Tac Toe 多人游戏

我真的很沮丧,我无法解决这个问题,我从几天前开始尝试,我正在开发一款游戏(井字游戏),它使用nodeJS具有多人游戏功能,问题也不在于游戏,问题在于处理不同的房间...我使用socket.join等,所以用户可以加入不同的房间;加入不同的游戏也板我通过url游戏名称,例如:localhost?gameId=test然后我解析这个名字并开始向这些用户发送板。还有一个问题是,当我有更多的时候,游戏崩溃了,房间1的棋盘信息也随着房间2崩溃了……我找不到错误,我把代码粘贴在这里:创建.htmljsfiddle.net/svaae1vL/进入.htmljsfiddle.net/6qzbpbxx/

html - 使用来自 mysql 数据库的 NodeJs 在 html/js 文件中显示数据

我的index.js文件是varexpress=require('express');varapp=express();varpath=require('path');varrouter=express.Router();vardata=require('./data/jsonData');varcreateDatabase=require('./data/db');varcareateTable=require('./data/createTable');varinsert=require('./data/insert');varbodyParser=require('body-pa

javascript - 使用 nodeJS 上传文件

我在使用nodeJS和Angular上传文件时遇到问题。我找到了解决方案,但它只适用于我不知道的Ajax。可以不用吗?使用以下代码我得到这个错误:POSThttp://localhost:2000/database/sounds413(PayloadTooLarge)代码:HTML:Thisneedstobea.WAVfileUPLOADJavascript:$scope.uploadSound=function(){varx=document.getElementById("upload-input");if('files'inx){if(x.files.length==0){con

javascript - NodeJS 和 Electron - 后端的请求 promise 卡住了前端的 CSS 动画

注意:作为Edit#1附加到原始问题末尾的附加信息详细说明了后端中的request-promise是如何导致UI卡住的.请记住,纯CSS动画暂时挂起,您可能可以直接跳到编辑部分(或为了完整起见阅读全部内容)设置我正在开发桌面网络应用程序,使用Electron.有一次,用户需要输入并提交一些数据。当他们点击“提交”时,我使用JS显示thiscssloadinganimation(右下加载器),并异步发送数据到后端...-HTML-Go!-JS-form.addEventListener('submit',function(e){e.preventDefault();loader.clas

html - 什么更好 : WebSocket-Node or ws? nodejs websockets 是否有标准接口(interface)?

我想从socket.io转移到常规的websockets以利用二进制数据传输并摆脱base64编码。似乎有两个主要的nodejswebsocket库,都在github上:Worlize/WebSocket-Nodeeinaros/ws两者似乎都在定期更新,都声称支持RFC-6455标准。有没有人对其中一个或两个都有经验,可以分享经验和/或提出建议?或者有人知道我在哪里可以找到它们的最近比较吗?是否有任何官方服务器端Websocket接口(interface)标准的计划?这两个库似乎有不同的API。我确实找到了this,但它显然仅适用于客户端,并且比RFC标准上的日期更新得多。我一直在查

最新版 nodejs和npm版本不匹配问题解决:ERROR: npm v9.5.1 is known not to run on Node.js

最近项目用到了node和npm,查看一下当前版本,发现有报错node-vnpm-v ERROR:npmv9.6.2isknownnottorunonNode.jsv12.13.1.You'llneedtoupgradetoanewerNode.jsversioninordertousethisversionofnpm.Thisversionofnpmsupportsthefollowingnodeversions:`^14.17.0||^16.13.0||>=18.0.0`.Youcanfindthelatestversionathttps://nodejs.org/.经过多方向查找找到了no

dart - Flutter 将图像文件和字符串字段作为 json 字符串发布到 nodejs API

希望能找到一个例子,使用Flutter将表单发送到Node.js,并传递一个JSON字符串和一个图像文件。我一直在尝试http.MultipartRequest,但是节点服务没有获取文件或字段中的任何内容。不确定我做错了什么,所以任何指导都很好。var_url=Uri.parse('http://$baseurl/chat/messages/send');varrequest=newhttp.MultipartRequest('POST',_url);request.fields['json']=json;request.files.add(newhttp.MultipartFile.

node.js - 用 nodejs 编码的 jwt token 解码用 flutter(dart) 制作

我希望能够在flutter(dart)中对JWTtoken进行编码,并在nodejs中对其进行解码,以便将其用作firebase的google函数。问题是当我尝试用nodejs解码时,flutter中的编码字符串会产生无效标记。在这两种情况下,我都使用HS256加密。这是我的flutter代码:import'package:jaguar_jwt/jaguar_jwt.dart';finalStringemailTrackingJwtSecret='';StringgenerateEmailTrackingJwtToken(Stringuid,StringscanId,Stringcom

node.js - ECONNREFUSED nodeJS 与 docker 容器内的 express

我正在构建一个在docker容器中运行的nodejs应用程序...这是我用来运行容器的命令...sudodockerrun-it--rm-p3000:6001--namexxx-runningxxx在命令行上面执行,得到以下输出..RunningonLocallyAppEnv{isLocal:true,app:{},services:{},name:'xxx',port:6001,bind:'0.0.0.0',urls:['http://localhost:6001'],url:'http://localhost:6001'}Appstartedonporthttp://localho

node.js - ECONNREFUSED nodeJS 与 docker 容器内的 express

我正在构建一个在docker容器中运行的nodejs应用程序...这是我用来运行容器的命令...sudodockerrun-it--rm-p3000:6001--namexxx-runningxxx在命令行上面执行,得到以下输出..RunningonLocallyAppEnv{isLocal:true,app:{},services:{},name:'xxx',port:6001,bind:'0.0.0.0',urls:['http://localhost:6001'],url:'http://localhost:6001'}Appstartedonporthttp://localho