小编Lou*_*uis的帖子

从html页面执行Nodejs脚本?

我目前正在使用Express.js来创建我的网站.我的主服务器脚本被调用index.coffee.我还创建了一个名为的脚本request.js,它发出GET请求并显示响应

  console.log(list);
Run Code Online (Sandbox Code Playgroud)

从控制台运行脚本时没有问题: node request.js

我的问题是:如何通过在同一页面上显示列表(即request.js在服务器上执行并显示结果)来使页面上的"获取此列表"按钮响应单击?

app.js

/**
 * Module dependencies.
 */

var express = require('express')
  , routes = require('./routes');

var app = module.exports = express.createServer();

// Configuration

app.configure(function(){
  app.set('views', __dirname + '/views');
  app.set ('view engine', 'coffee');
app.register('.coffee', require('coffeekup').adapters.express);

  app.use(express.bodyParser());
  app.use(express.methodOverride());
  app.use(app.router);
  app.use(express.static(__dirname + '/public'));
});

app.configure('development', function(){
  app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});

app.configure('production', function(){
  app.use(express.errorHandler());
});

app.get('/', function(req, res) {
  res.render('index',{ layout: false });
});



app.listen(3000);
console.log("Express server listening …
Run Code Online (Sandbox Code Playgroud)

javascript node.js coffeescript express

12
推荐指数
1
解决办法
5万
查看次数

如何用Router Angular2打开一个弹出窗口?

如果我转到特定的URL,我目前正在尝试使我的angular2应用程序打开一个弹出窗口。

示例:mywebsite.com/register

它应该直接打开一个带有弹出窗口的网页进行注册。

目前我有:

主HTML

 <header></header>
<body-cmp></body-cmp>


<div class="row">
  <button md-raised-button class="md-raised md-primary" type="submit" ><a href="" [routerLink]="['/Login']">S'incrire</a></button>

</div>
<router-outlet></router-outlet>
<footer></footer>
Run Code Online (Sandbox Code Playgroud)

维护

@RouteConfig([
  {
    path: '/register',
    name: 'Login',
    component: LoginCmp
  }
])
Run Code Online (Sandbox Code Playgroud)

它正在工作,我的Login.html已加载,但是如何删除页眉,正文和页脚,还出现弹出窗口?

谢谢

angular2-routing angular

3
推荐指数
1
解决办法
4942
查看次数

CoffeeScript,Node.js,MongoDB和JasperReports,有可能吗?

我刚刚实现了一个连接到MongoDB数据库并生成报告(PDF)的JSF(Web JavaScript应用程序),这要归功于JasperReports Library(所以使用.java文件).

是否可以使用CoffeeScript和Node.js中的Web应用程序执行相同的操作?我真的很陌生,所以我不知道从哪里开始.

例如:由于Node.js或CoffeeScript,是否可以运行.java?

jasper-reports mongodb node.js coffeescript

2
推荐指数
1
解决办法
2668
查看次数

获取nodejs的cookie

我在nodejs中进行Rest调用以从JasperSoft Server获取报告.我需要一个cookie来保持连接,但我不知道如何做到这一点

var http = require('http');
var options = {
  host: '127.0.0.1',
  port: 8080,
  path: '/jasperserver/rest/login?j_username=jasperadmin&j_password=jasperadmin',
  method: 'POST'
};

http.request(options, function(res) {

  console.log('STATUS: ' + res.statusCode);
  console.log('HEADERS: ' + JSON.stringify(res.headers));

  res.setEncoding('utf8');
  res.on('data', function (chunk) {
    console.log('BODY: ' + chunk);

  });
}).end();
Run Code Online (Sandbox Code Playgroud)

所以它工作,但后来我想访问另一个链接,如:localhost:8080/jasperserver/ressource/reports我需要cookie来做到这一点.我该怎么做才能搞定?

对于你的信息,console.log('HEADERS:'+ JSON.stringify(res.headers)); 显示cookie和路径以及其他一些东西,所以也许我只需要解析它并从那里获取cookie但我不知道该怎么做.

此外,正如我所说,我想在连接后转到另一个链接,那么你还可以帮我设置另一个链接的cookie吗?

cookies rest node.js jasperserver

0
推荐指数
1
解决办法
8713
查看次数