Tag: javascript

如何在Node.JS中为MSSQL创build预准备语句?

我需要在Javascript中插入一个string到MSSQL表中。 这是我迄今为止: 使用Javascript: var message = "It's a great day today!"; $.post('www.server.com/message='+message, function(response){ console.log(response); }); Node.js服务器: //….. a bunch of code has been used to accept the HTTP request and get the message… // for the purpose of this example, the message is asigned to 'NodeMsg' var mssqldb = require("../core/mssql"); var NodeMsg = theMessageReceivedFromHTTPRequest; function […]

如何在HTTP get方法中返回数据库数据

在服务器端,我从数据库中获取数据 var sql = require('mssql'); app.get('/api/comments', function(request, response) { var sqlConfig = { // Connection string parameters. } sql.connect(sqlConfig, function() { var request = new sql.Request(); var stringRequest = 'select TOP 10 * from comment'; request.query(stringRequest, function(err, recordset) { if(err) console.log(err); sql.close(); response.json(recordset); }); }); }); 然后,我通过AJAX从服务器端获取数据(get方法) _fetchComments() { jQuery.ajax({ method: 'GET', url: '/api/comments', success: […]

Motion.ai使用Node.js来访问本地的JSON文件

我的新雇主正在研究为我们的客户之一制作一个新的Chatbot,而我从来没有使用过Node.js或JSON。 有没有办法使用Node.js访问motion.ai中的本地JSON? 我知道在知道如何访问文件中的数据之后,我可以使用我将需要的algorithm。 谢谢。

将从createWriteStream创build的JSON文件拆分为Node中的多个JSON文件

我有这个节点脚本使用fs.createWriteStream将大对象写入JSON文件 const stream = fs.createWriteStream("delimit.json"); stream.once("open", fd => { for (let object in finalJson) { //finalJSON is the object stream.write( '{ "index" : { "_id" : "' + finalJson[object]["PID Number"] + '" } }\n' ); stream.write(JSON.stringify(finalJson[object]) + "\n"); } stream.end(); }); 有没有办法将创build的JSON文件分割成10MB的JSON文件? 谢谢

只显示满足条件的嵌套数组中的元素在mongodb中?

以下是我的moviedb集合: "_id" : ObjectId("59b9501600fcb397d6acd5bb"), "theatreid" : 2, "name" : "carnival cinemas", "location" : "kanjulmarg", "address" : "sec 2,kanjul, Mumbai, Maharashtra 400703", "shows" : [ { "mname" : "bareily ki barfi", "timings" : [ 10, 13, 14, 16, 22 ] }, { "mname" : "Toilet:ek prem katha", "timings" : [ 8, 9, 14, 16, 20, 23 […]

如何从一个带有多个源文件的gulp任务一次返回所有的stream?

我写的一口气的任务打破了我的主要任务中的runSequence。 它必须在其他任务之间运行,如下所示: runSequence( … ':build:prod:staticIndex', ':build:prod:typeDocToMD', // << this is my task ':build:prod:staticDocumentation', …etc 而它之后的任务从未被执行。 这使我认为我的任务不会返回一个单一的stream或不正确。 这是我的任务看起来如何: gulp.task(':build:prod:typeDocToMD', (done: any) => { let taskNum: number = 0; let streams = []; let filesPath = [ path.join(__CONFIG.TMPL_DOCS_PATH, '**/*.md') ]; glob(filesPath.toString(), function (er, files) { taskNum = files.length – 1; files.forEach((filename) => { let stream = gulp.src(filename) […]

如何使用Node JS和mssql切换连接

我有一个情况,我需要查询多个SQL Server来获取一堆数据。 所以,我首先遍历SQL Server,然后迭代必须运行的查询。 在我的调用者函数中,我有下面的代码 config.servers.forEach((element) => { sqlServer = element.server; element.queries.forEach(function(configQuery) { jsonKey = configQuery.key; sqlQuery = configQuery.query sqlDatabase = configQuery.database; var out; if (configQuery.parameter) { sqlQuery = sqlQuery + " WHERE " + configQuery.parameter + " = '" + partNumber + "'"; } sqlHelper.sqlFun(sqlQuery, sqlServer, sqlDatabase, jsonKey, callback) }) sqlFun参照下面的函数 let connection ; […]

将自定义types的列表传递给GraphQL变体

我的应用程序的目标是让用户能够保存和调用要填写和编辑的表单列表。 一个用户将有多种forms,一个表单将由其自己的几个领域组成。 如果我的types是这样设置的,例如: const FormType = new GraphQLObjectType({ name: 'FormType', fields: { id: { type: GraphQLID }, name: { type: GraphQLString }, email: { type: GraphQLString } } }); const UserType = new GraphQLObjectType({ name: 'UserType', fields: { id: { type: GraphQLID }, email: { type: GraphQLString }, firstName: { type: GraphQLString, default: '' }, […]

如何检查在webpack中构build时的执行时间

我有几个疑问:1.我如何计算执行时间。 在webpack中构build时。 2.我怎样才能优化性能。 我正在使用Webpack DllPlugin,但无法增加构build时间的性能。

多窗口pipe理:从窗口列表中删除窗口

描述 在我的电子程序中,我将所有可见的渲染器窗口存储在主进程中的单链表中。 当创build一个新的,它被添加到列表,但我不知道如何将它们从列表中删除时再次closures(找出哪个列表元素分别)。 代码在主stream程中 global.windows = new LinkedList(); function createWindow(p_URL, p_width, p_height, p_x, p_y, p_minWidth, p_minHeight, p_parent, p_icon) { // Create the browser window. let win; win = new BrowserWindow({width: p_width, height: p_height, minWidth: p_minWidth, minHeight: p_minHeight, parent: p_parent, icon: p_icon, show: false}); global.windows.insert(win); if(p_URL !== undefined) win.loadURL(p_URL) win.once('ready-to-show', () => { win.show() }); console.log("added: […]