Tag: express

需求在NodeJS应用程序中不被识别

我已经按照从这里http://expressjs.com/en/starter/installing.html的步骤来安装快速NodeJS应用程序。 安装后,我们移动到“myapp”目录,然后从https://github.com/aws/aws-iot-device-sdk-js安装“aws-iot-device-sdk”。 这里在node_modules目录中创build了aws-iot-device-sdk目录。 在公共目录中,我们已经通过创build“index.html”开始了一个例子。 在浏览器中启动NodeJS服务器后,我们尝试打开http:// localhost:3000 ,这里打开了index.html屏幕。 index.html – 我们需要“aws-iot-device-sdk”来运行AWS-IOT应用程序的脚本标记,但是在这里我们遇到以下错误。 未捕获的ReferenceError:require是未定义的 以下是index.html文件的代码 <!DOCTYPE html> <html> <script> function clicked(){ var awsIot = require('aws-iot-device-sdk'); } </script> <body> <input type="submit" onclick="clicked()" value="Click here to send email"> </body> </html> redirect到index.html,我们在app.js中使用了下面的代码 app.use(express.static('public')); 请帮我解决这个问题。 谢谢,Rakesh Kalwa。

使用bootstrap,express和node.jslogin表单

我对node.js非常陌生,并且expression出来,所以我仍然试图找出基本的function。 我有一个简单的歌唱forms。 我想,一旦我点击loginbutton另一个HTML页面加载和node.js函数被调用。 如何做到这一点最好的方法? 这是我的表单代码。 <form action="/create_dialog" method="post" class="form-signin"> <h2 class="form-signin-heading">Please sign in</h2> <label for="username" class="sr-only">Username</label> <input type="username" id="username" class="form-control" placeholder="Username" required autofocus> <label for="inputPassword" class="sr-only">Password</label> <input type="password" id="inputPassword" class="form-control" placeholder="Password" required> <div class="checkbox"> <label> <input type="checkbox" value="remember-me"> Remember me </label> </div> <input class="btn btn-lg btn-primary btn-block" type="submit">Sign in</input> </form> 有了这个代码,我成功导航到chat.html页面,一旦我点击“login”button。 但是我想要做的也是调用node.js函数在服务器上创build一个文件,然后发送input到chat.html页面的用户名variables来显示名称。 这是我有的app.js代码。 var express […]

服务器端脚本是否需要在“路由”中定义?

我正在使用一个NodeJS Express应用程序,据我所知,服务器 – 客户端通信通过将AJAX脚本放入一个Javascript文件(这是客户端)并放置一个监听器函数( function(req, res){}基本上)到另一个。 (这是服务器端) 告诉我,如果这是错的。 否则,我有一个关于它的问题:在客户端有一个Jade文件与上述AJAX脚本附加script include 。 为了使这个网站在一个非常基础的层面上工作,我在/ routes文件夹中创build了下一个脚本(并且必须在app.js中定义一些variables) var express = require('express'); var router = express.Router(); router.get('/', function(req, res, next) { res.render('name-of-the-Jade-file', { title: 'Site title' }); }); module.exports = router; 我是否也必须为侦听器function制作相同的文件夹?

angular色并locking节点中的端点

我正在尝试为我的游戏构build一个REST API。 由于我是新手,所以我很难想出如何“locking”端点。 从某种意义上说,我不希望任何人向我的游戏成绩端点提出发帖请求并更新它。 什么是防止这个最好的解决scheme?

EJS Node.JS Express – 超过1个参数的URL时的CSSpath问题

首先为我可怜的英语感到抱歉! 那么,我正在开发一个使用NodeJS / Express和EJS作为模板引擎的Web应用程序。 我目前正面临一个问题。 这是我的文件夹层次结构 App folder/ |___ server.js / |___ node_modules / |___ required / |___ bootstrap / |___ css / |___ font-awesome / |___ images / |___ views / |___ default.ejs |___ home.ejs |___ mission.ejs |___ mission / |___ create.ejs |___ delete.ejs 这是我的server.jsconfiguration: // Setup le serveur http var app = express(); […]

使用Express和Postman同时发布多个JSON对象

我一直在研究这个问题没有结束,但找不到我正在寻找的简单答案。 基本上,我想在数组中批量POST JSON对象。 我有一个巨大的JSON对象数组。 [ { "Name": "SEARCH Resource Center", "Address": "2505 Fannin St, Houston, TX 77002", "Phone": "(713) 739-7752", "Hours": "Mon-Fri, 8am to 3pm", "Category": "Drop-In Centers" }, { "Name": "Salvation Army Social Services – Young Adult Resource Center", "Address": "2208 Main St, Houston, TX 77002", "Phone": "(713) 658-9205", "Hours": "Mon-Thurs, 11am to 3pm", […]

Node.js替代PHP的exec

我想写一个C软件(如素数分解),并将其放置在我的Web服务器上(基于Node.js )。 然后我想要一个HTML表单和一个button的HTML 。 当button被点击时, C应该被执行(在服务器上),其中一个文本字段被作为inputparameter passing。 C的输出应该再次传递给HTML文本字段。 在PHP这样的事情是可能的: <?php exec('~/tools/myprog.o'); ?> 我怎么会在Node.js这样做( Express.js也很好)。 特别是input/输出redirect?

如何构build基于Express的Azure移动服务/ Moible应用程序

使用Azure和我使用networking应用程序和移动服务。 看来,移动服务是缺less一些组件,这限制了我做传统/最佳实践路由的能力。 当我克隆和检查项目时,似乎缺less存在于Azure Web App或任何家庭酿造服务器中的索引文件。 请提供您有关最佳做法的任何build议或知识,以及对我为我们的移动服务设置的任何修改。 下面的代码是我devise我们的移动服务API,因为他们似乎缺乏索引。 也许我应该制作一个专门的API来把所有东西都捆绑 任何build议或经验将有助于我们做出正确的决定。 谢谢。 var express = require('express'); var app = module.exports = express(); var bodyParser = require('body-parser'); //configure bodyparser app.use(bodyParser.urlencoded({ extended: false })) app.use(bodyParser.json()) //test app.register = function(api) { api.get('id', getNextUserId); api.get('get_user_by_email', getUser); api.post('post_user', postUser) }

使用快递服务特定的url

有一个express应用程序和两个路线,当访问路线/bar时,我该如何服务路线/foo ? app.get("/foo", (req, res) => res.end("Hello World")); app.get("/bar", (req, res) => /* ??? */); 我不想使用res.redirect("/foo")redirect,因为这将改变url。 从我看到的connect-middleware可以完成这项工作,但是对于我所需要的,它太复杂了。 我只需要将请求转发到/foo路由,并将其提供给/bar路由下的客户端。 我怎样才能做到这一点,如当我打开/bar浏览器中,我会回来"Hello World" ? 我也不想要一个正则expression式的解决scheme。 我想要一个像这样的函数: res.serveUrl("/foo") 。

将对象拆分成更小的部分

我想把结果中的对象分解成variables。 结果我只得到undefined。 任何人有任何想法? app.get('/bets/:id', function(req, res){ var id = req.params.id; function(err, result) { var query = connection.query('SELECT * FROM bets WHERE id = ?', [id], function(err, results, rows) { //res.json(results[0]); var test = results.creator console.log(test); }); });