Tag: html

KeystoneJS CMS和HTML文件

我是新的KeystoneJS CMS,我想知道是否有任何方式来编写联系页面或任何其他网页的HTML。 例如,如果在联系页面上,我想添加像我的地址邮政编码和东西,也许地图或位置或新领域的联系。 我在哪里写这些东西。 有这么多的文件,我不知道从哪里开始。 谢谢

Nodejs – 多个发布请求

我已经创build了一个使用Nodejs的小型快递服务器,目前我能够处理一个单一的发布请求 – 检查用户是否存在。 我需要添加一个额外的post请求,这将允许我注册一个新的用户。 注册请求来自一个单独的HTML页面,其中包含一个标准的registry单。 鉴于我看过的post头部的例子都是一样的: app.post('/', function (req, res) 我如何区分这些请求? 我的代码: var express = require('express'); var bodyParser = require('body-parser'); var mysql = require('mysql'); var connection = mysql.createConnection({ host: '127.0.0.1', user: 'root', password: '12345678', database: 'project_eclipse', port: 3306 }); connection.connect(function (err) { if (!err) { console.log("Database is connected … \n\n"); } else { console.log("Error connecting […]

HTML不在Jade中渲染

我正在用node.js,express,angular.js和jadebuild立一个网站。 我目前正在博客文章上testinghtml标签,这似乎并没有工作。 我现在专注于标题。 为什么浏览器不把它呈现为HTML? 我有顺便说一句,在铬testing,但我有同样的结果。 这是玉代码: div(ng-repeat='post in posts') h3 |{{post.title}} 这是mongodblogging(有什么相关的): "title": "<strong>This text is strong</strong>", 我能做些什么来解决这个问题?

每次我想要使用它时,是否必须重写一个html头文件?

我目前正在尝试使用node.js开发一个站点。 由于不熟悉html和node.js,我遇到了一些麻烦。 有没有node.js或HTML中的任何机制,我不必重新创build一个页眉和页脚每个单一的网页(例如:复制粘贴HTML代码每次)?

节点JS – HTMLpath

我最近有问题,我不知道节点js中的htmlpath如何工作。 我把index.html的脚本和普通的index.html的文件相关联(node.js文件和index.html位于同一个目录“res.sendFile(__ dirname +'/index.html');”)。 但是,如果我打开它的浏览器执行节点js它只是统计“不能GET blabla”的脚本。 只需点击index.html而不使用节点js就可以打开这些path! 我该如何编写节点js的htmlpath? var express = require('express'), app = express(), server = require('http').createServer(app), io = require('socket.io').listen(server), port = Number(process.env.PORT || 3000), server.listen(port); app.get('/', function(req, res){ res.sendFile(__dirname + '/index.html'); }); 谢谢你的时间! 🙂

Node.jsparsingHTML表格并以JSONforms获得结果

我发现cheerio库parsingHTML节点,并得到表的孩子,并创buildJSON格式,但我不能正确使用,我的代码无法点头。 HTML <table class="Modules" width="180" cellspacing="0" cellpadding="0" border="0"> <tbody> <tr> <th align="center" style="padding:2px 5px;" colspan="6"> <span id="ctl00_ucBody_ucContent_ctl00_rptItemList_ctl00_lblTitle" style="font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; font-size : 1.1em; float:right;">نرخ ارز</span> <span dir="ltr"> <span id="ctl00_ucBody_ucContent_ctl00_rptItemList_ctl00_lblDate" style="font-family: Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; font-size : 1.1em;">۱۳۹۵/۰۵/۲۸</span> </span> </th> </tr> <tr class="ExRate-TR"> <td>USD</td> <td nowrap="">Dollar</td> <td>12345</td> <td> <img width="9" […]

在我的html文件中需要React组件

我已经build立了一个node.js服务器与快递,我正在呈现一个HTML页面内的jsx代码。 一切工作正常,除了我不知道如何导入其他jsx组件在我的HTML文件中使用它们在我的主要脚本。 我试过类似的东西 <script type="text/babel" src="./Modulo.jsx" /> 但是我得到一个错误GET http://localhost:5000/Modulo.jsx 这里是我的Modulo.jsx的内容 var Modulo = React.createClass({ render: function() { return( <h1>Hello</h1> ) } }); 这是我的主要模块index.js var express = require('express'); var React = require('react'); var app = express(); var server = require('http').Server(app); var swig = require('swig'); var path = require('path'); app.engine('html', swig.renderFile); app.set('view engine', 'html'); server.listen(5000); app.get('/', function […]

在NodeJS上为Access-Control-Allow-Origin设置标题

我使用NodeJS通过以下代码连接到网站: request({ method: 'GET', url: 'https://www.huffingtonpost.com/', }, function(error, response, body) { if(error) { console.log(error); } huffpost(body); }); 当我使用Browserify从我的html文件运行代码时,在我的Javascript控制台中出现以下错误: 请求的资源上没有“Access-Control-Allow-Origin”标题。 原因'null'因此不被允许访问。 如果一个不透明的响应满足您的需求,请将请求的模式设置为“no-cors”来取消禁用CORS的资源。 我看过其他有关这个话题的问题,大家都说要添加一个“标题”,但是看了一会后,我还是不明白。 任何和所有的帮助表示赞赏,我会很乐意提供任何更多的信息。

如何select具有相同类名的特定<span>?

我试图从这个HTML块中提取一些数据。 <div class="group-capitalization-content field-group-html-element"> <h2><span>Capitalization</span></h2> <div class="item"> <div class="label-inline">Issued &amp; Outstanding:&nbsp;</div> <span class="number">242906121</span> </div > <div class="item"> <div class="label-inline">Reserved for Issuance:&nbsp;</div> <span class="number">51423534</span > </div> </div> 我使用一个名为cheerio的npm模块来从HTML中获取数据。 因此,我有以下代码来尝试获取"numbers" 。 var data = $('.group-capitalization-content .item .number').text(); 运行此代码将导致: 24290612151423534 ,这两个结果都附加在一起。 如何在这里select个人号码/将他们分开?

用ejs和节点创builddynamichtml

我试图发送dynamic邮件到使用表单提交的电子邮件ID。 以下是我的app.js代码。 //Importing Packages var express = require('express'); var nodemailer = require('nodemailer'); var bodyParser = require('body-parser'); //Applying Express,Ejs to Node app = express(); app.set('view engine', 'ejs'); app.use(bodyParser.urlencoded({extended:true})); //Creating Nodemailer Transport var transporter = nodemailer.createTransport({ host: 'smtp.zoho.com', port: 465, secure: true, auth: { user: 'noreply@*****.com', pass: '******' } }); //Root Route Setup app.get('/', function(req, res){ res.render("landing") […]