Tag: html

从html中打一个nodejs服务器

场景:我的html页面将一个json文件作为input,并将其发送到nodejs驱动的服务器组件。 可以说, myPage.html是这个环境中的独立文件。 要求:我想捕获htmldep请求与jsonembedded在httprequest正文。 我不知道如何从html页面调用nodejs应用程序。 提前致谢

在父目录中使用JavaScript不起作用

我最近开始尝试angularjs,我的网站工作正常,当我有我的index.html和angular.min.js在同一目录中: <!–at the end of the <body> of index.html–> <script src="angular.min.js"></script> 不过,我已经在../node_modules/angular/angular.min.js拥有这个脚本的../node_modules/angular/angular.min.js 我想用这个脚本代替: <script src="../node_modules/angular/angular.min.js"></script> 这只是不起作用。 我也试图把这个移动到一个像子目录 <script src="node/angular.min.js"></script> 这工作。 因此,这个问题真的是为什么我不能从父目录加载脚本? 仅供参考,我的树看起来像: project/ node_modules/ angular/ angular.min.js app1/ index.html

从JavaScriptstring中提取嵌套的内联Jade元素

在Jade文件里面,我有一个JavaScriptstring,像- var example = "Hello #[a(href='#') World]" ,我把它传递给一个像p=example这样的段落元素。 这不合需要地输出一个HTML段落元素,如<p>Hello #[a(href='#') World]</p> 。 我正在寻找的输出是<p>Hello <a href='#'>World</a></p> 这有什么窍门吗? 我是不是很糟糕? 提前致谢。 编辑: 我刚刚在Jade文档中发现了这篇文章中的转义 。 这给了一个类似的例子(我编辑它来匹配我的例子): 更新的JavaScriptstring是- var example = "Hello <a href='#'>World</a>" p=example => <p>Hello &lt;a href='#'&gt;World&lt;/a&gt;</p> p!=example => <p>Hello <a href='#'>World</a></p> 我现在要testing一下。 EDIT2: 有用! 现在要做很多的编辑…

包NodeWebkit和Web服务器

我的应用程序已准备好发布,我决定使用NodeWebkit。 现在,问题是我的应用程序加载本地文件,我需要一个Web服务器。 如何将NodeWebkit和一些Web服务器一起打包? 如果不能将networking服务器添加到NodeWebkit,我怎样才能加载我的文件(图像,脚本,CSS)到HTML? 谢谢! 🙂 setTimeout(function() { var http = require("http"), url = require("url"), path = require("path"), fs = require("fs"), port = process.argv[2] || 8888; var server = http.createServer(function(request, response) { var uri = url.parse(request.url).pathname , filename = path.join(process.cwd(), uri); fs.exists(filename, function(exists) { if(!exists) { response.writeHead(404, {"Content-Type": "text/plain"}); response.write("404 Not Found\n"); response.end(); return; } […]

nodejs:如何从页面编辑数据库?

我试图为Slack创build一个僵尸程序,它处理来自办公室的维护请求,并使用nodejs将它们存储在数据库中。 前端工作正常,机器人日志请求正确,我写了下面的代码显示数据库到一个简单的网页: exports.serveHTML = function serveHTML() { var http = require('http'); http.createServer(function (req, res) { var html = buildHtml(req); res.writeHead(200, { 'Content-Type' : 'text/html', 'Content-Length' : html.length, 'Expires' : new Date().toUTCString() }); res.end(html); }).listen(8080); function buildHtml(req) { var header = '<html><head><title>Maintenance Log</title></head><body><h1>Maintenance Log</h1><table border="1"><tr><th>Problem Description</th><th>User</th> <th>ID</th><th>Date</th><th>Status</th> </tr>'; var body = ''; for (var i = […]

对于Node Js Server如何从不同文件夹中引用静态html文件

我有服务器js设置为 var express = require('express'); var app = express(); app.use(express.static(__dirname + '/public/DirName')); var ipaddress = process.env.OPENSHIFT_NODEJS_IP || '127.0.0.1'; 现在因为使用dir来expression它从/ public / DirName获取index.html,但是在index.html中,如果我们必须从diff文件夹引用一个html文件如何引用它呢? 使用通用的URL将导致对节点服务器的请求,并且o / p将是“不能获取/public/diffrentFolder/file.HTML” 如何避免这一点?

使用nodeJS上传时,文件被破坏

这是我的服务器代码 app.post('/tde/api/photo/:widgetId/:choosenFileName',function(req,res){ console.log("In file Upload.."); console.log(req.params.widgetId); console.log(req.params.choosenFileName); res.writeHead(200, { 'Content-Type': 'application/binary' }); var filedata = ''; req.setEncoding('binary'); req.on('data', function(chunk){ filedata+= chunk; }) req.on('end', function (chunk) { var dir = 'uploads/'+req.params.widgetId if (!fs.existsSync(dir)){ fs.mkdirSync(dir); console.log("directory created.."); } var fileName = req.params.choosenFileName; var widgetId = req.params.widgetId; fs.writeFile('uploads/'+widgetId+'/'+fileName, filedata, 'binary', function(err) { if (err) { return console.error(err); } […]

在Javascript文件上执行基于random()的不同函数

我的网站调用一个js文件(名为file.js ),如下所示: <script src="urltothefile/file.js"></script> .js文件本身以random()函数开始,如果数字低于50,它应该打印出“Nothing here to see”,如果它更高,它应该执行一个javascript代码。 可以这样做吗?

使用Node.js,请求和cheerio从网站上刮下链接?

我试图使用Node.js,请求和cheerio在我学校的课程安排网站上刮取链接。 但是,我的代码没有达到所有主题链接。 链接到课程安排网站在这里 。 以下是我的代码: var express = require('express'); var request = require('request'); var cheerio = require('cheerio'); var app = express(); app.get('/subjects', function(req, res) { var URL = 'http://courseschedules.njit.edu/index.aspx?semester=2016s'; request(URL, function(error, response, body) { if(!error) { var $ = cheerio.load(body); $('.courseList_section a').each(function() { var text = $(this).text(); var link = $(this).attr('href'); console.log(text + ' –> […]

NodeJS作为Google聚合体1.0的后端

我正在开发使用聚合物入门工具包没有任何知识的Javascript和HTML的网站,一切都很好的用户界面。我已经完成了网站的UI部分,我也部署在firebase的网站参照他们的准则。我用firebase存储我的网站的表单数据。现在我想要使用nodejs导入来自firebase的数据,并执行一些计算和更新firebase字段,因为几个API如Twilio在nodejs.s中很容易使用,如果我这样做,我怎么能它作为单一的网站。我不知道该怎么办!