Tag: html

在AngularJS html5mode express环境中提供文件下载

我正在尝试在一个基本上使用angular-fullstack yeoman生成器生成的应用上下载pdf文件。 在app.js中,html5mode设置为true。 我尝试使用标签和hrefbuild立一个下载链接,但没有任何反应。 观看networking活动显示,它不会生成获取请求。 服务器后端是一个服务部分和其他东西的快递服务器。 我怎样才能做到这一点 ?

节点Ejs模块,包括不工作

我有一些麻烦,包括一个HTML片段到我的index.html。 我试图遵循,ejs文档,但我似乎无法使其工作。 目录结构: project -public –assets —css —images —js –Index —index.html + index.css and index.js –someOtherPageFolder -views –partials —partials1.ejs –index.ejs –layout.ejs -server.js 这是我的server.js( 新 ): var express = require("express"); var partials = require("express-partials"); var http = require('http'); var path = require('path'); var app = express(); app.get("/", function(req, res) { res.redirect("index"); }); app.configure(function(){ app.set('port', process.env.PORT || […]

如何设置一个textarea元素的文本与Jade没有空格?

目前我有一个完全适合我的解决scheme: textarea. #{myObject.myVar} 但是,编译文件时,我从Jade得到以下警告 无法读取未定义的属性“myVar” 这是可以理解的,因为加载这个模板时myObject可能不存在。 所以我尝试了类似下面这样没有Jade错误的工作,但是我最终得到了textarea元素中的前后空白。 textarea if myObject && myObject.myVar = myObject.myVar 我怎么能结合这两个解决scheme来省略textarea元素中的前/后空格,同时也使Jade编译文件没有错误?

布局玉导航栏

我想有一个导航栏,这是没有硬编码,但从控制器采取其项目。 我的问题是,虽然我不想在每个页面控制器中设置导航栏项目,但只能在一个文件中使用它们,并将它们用于具有相同布局的所有页面。 所以这是我的layout.jade doctype 5 html(lang='en') head meta(charset='UTF-8') meta(name='viewport', content='width=device-width') title= '™DreamTechnologies' block css link(rel='stylesheet', href='/components/bootstrap/dist/css/bootstrap.min.css') include styles.css block js script(src='http://localhost:35729/livereload.js') body nav.navbar.navbar-inverse(role="navigation") .container-fluid .navbar-header a.navbar-brand(href="/") |HOME .collapse.navbar-collapse ul.nav.navbar-nav each item in navitems li a(href=item.link) =item.content div.page-header h1 =title block content 我的问题是如何parsing这些navitems,所以我在每一页上都有。 现在我只是在每个控制器中使用它: exports.index = function(req, res){ res.render('home/index', { title: '™DreamTechnologies', navitems: [ {link: 'this', […]

Jade如何处理src属性? 为什么/ javascripts直接进入文件夹而不是/../public/javascripts?

doctype html html head title= title link(rel='stylesheet', href='/stylesheets/style.css') script(src="/javascripts/jquery-2.1.1.js") script(src="/javascripts/global.js") body block content 显然, src="/../public/javascripts/jquery-2.1.1.js"不起作用,但src="javascripts/jquery-2.1.1.js"作品 文件结构如下所示: nodetest public javascripts jquery-2.1.1.js views index.jade 除非Jade实际上在公用文件夹中创buildindex.html? 它是否正确?

如何获得node.js文件中的文本框的值?

这是我的html代码: <form id="fileupload" method="POST" enctype="multipart/form-data"> <div class="row fileupload-buttonbar"> <textarea name="txtFolderName" rows="1"></textarea> <button type="create" class="btn btn-primary start"> <i class="glyphicon glyphicon-upload"></i> <span>Create Folder</span> </button> </div> 当我点击“创build文件夹”button时,我将根据文本框的值做一些function。 如何在POST方法中获取文本框的值到node.js文件?

cordova platform在Windows 8上添加android错误

我正在使用phonegap,并刚刚开始阅读本教程 。 我正在尝试添加Android平台并获取此错误: C:\Users\Manu>cd hello C:\Users\Manu\hello>cordova platform add android Creating android project… C:\Users\Manu\.cordova\lib\android\cordova\3.5.0\bin\node_modules\q\q.js :126 throw e; ^ Error: ERROR : executing command 'ant', make sure you have ant installed and added to your path. at C:\Users\Manu\.cordova\lib\android\cordova\3.5.0\bin\lib\check_reqs.js:47:27 at ChildProcess.exithandler (child_process.js:651:7) at ChildProcess.EventEmitter.emit (events.js:98:17) at maybeClose (child_process.js:753:16) at Socket.<anonymous> (child_process.js:966:11) at Socket.EventEmitter.emit (events.js:95:17) at Pipe.close (net.js:465:12) Error: […]

HTML语音聊天宽度Phonegap和node.js

是否可以在HTML应用程序宽度Phonegap和node.js上进行实时语音聊天? 亚历克斯,

在浏览器中查看PDF – 使用POST在Chrome中破解

所以我不知道什么时候,但显然Chrome已经发生了一些变化,在浏览器中浏览了PDF。 查看这些内部的Firefox或IE工作; 这似乎是一个纯Chrome的问题。 截至目前,我是如何做到这一点的。 用户将数据发布到服务器,这对PDF使用者来说有一些神奇的作用,并将PDF发送回浏览器。 我们正确地使用Content-Disposition , Content-Length和Content-Type标题(我假设): Content-Disposition: "inline; filename=\"some-pdf.pdf\"" Content-Length: "1860799" Content-Type: "application/pdf" Chrome浏览器拒绝使用浏览器中的PDF查看器加载这些文件有什么具体原因吗? 编辑: 看起来Chrome在POST服务器时不加载内嵌文件。 工作示例: var express = require('express'); var fs = require('fs'); var app = express(); app.listen(3000, function() { console.log('Listening on http://localhost:3000'); }); app.get('/', function(req, res, next) { fs.stat('./some-pdf.pdf', function(e, stats) { if(e) throw e; var stream = fs.createReadStream( './some-pdf.pdf' […]

使用node.js从服务器获取数据

我想通过get方法对ajax调用node.js,ajax调用的结果将显示在同一个html页面中,我称之为ajax函数 这是html代码: <!DOCTYPE html> <html lang="en"> <head> <title>Sing-in Page</title> <link rel="stylesheet" href="css/style.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script> $(function() { $("#myform").bind('ajax:complete', function() { // tasks to do alert('1'); }); }); </script> </head> <body> <form method="get" action="http://localhost:8080/Login" id="myform" class="login"> <p> <label for="login">Email:</label> <input type="text" name="login" id="login" value=""> </p> <p> <label for="password">Password:</label> <input type="password" name="password" id="password" value=""> </p> <p class="login-submit"> […]