我正在尝试使用Express中的会话.我尽可能仔细地阅读了文档,但是在我的代码和示例之间找不到任何差异 - 但是,会话似乎没有初始化.
这是我的app.js的开始
var express = require('express')
, routes = require('./routes')
, customRoutes = require('./routes/custom.js');
var app = module.exports = express.createServer();
// Configuration
app.configure(function(){
app.set('views', __dirname + '/views');
app.set('view engine', 'jade');
app.use(express.bodyParser());
app.use(express.methodOverride());
app.use(app.router);
app.use(express.static(__dirname + '/public'));
app.use(express.cookieParser());
app.use(express.session({ secret: "keyboard cat" }));
});
app.configure('development', function(){
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
app.configure('production', function(){
app.use(express.errorHandler());
});
// Routes
app.get('/', function(req, res){
req.session.something = "please?";
req.session.boo = true;
req.session.int = 100;
console.log(req.session); // undefined
});
Run Code Online (Sandbox Code Playgroud)
当我运行它时:TypeError:无法设置未定义的属性'something'.
有什么要检查的?
$ npm …Run Code Online (Sandbox Code Playgroud) 我想在一台服务器上运行不同的应用程序,但它们之间的路由应该使用路径而不是子域.
我读到了有关弹性和连接vhost中间件的信息,但它们只允许我将子域路由到不同的端口.
我想要这样的东西:
domain.com - > app1
domain.com/api- > APP2,为了使/api是/对于APP2
domain.com/some/path- > APP3,为了使/some/path是/对于APP3
路径树中的位置对于应用程序应该是透明的,如果我在添加新应用程序时不必重新启动任何其他应用程序,那将是很好的.
我必须自己编写代码还是有一些解决方案?
我在我的网站上使用Facebook工具包.我的Facebook Connect按钮似乎是英文的,但我想用土耳其语显示它.如何将其更改为土耳其语?
我正在尝试使用 renderpdf grails 插件渲染 PDF,但他们的文档很短。
我在我的 gsp 视图/文件中做了一个按钮
<button type="button">PDF Me!</button>
Run Code Online (Sandbox Code Playgroud)
和
ByteArrayOutputStream bytes = pdfRenderingService.render(template: "/pdfs/report", model: [data: data])
在用于绑定图像的视图中
<rendering:inlinePng bytes="${imageBytes}" class="some-class" />
模型数据是域实例,我如何将按钮与此 renderpdf 连接?
可能我应该更多地指定我的代码
def invoice ={
def vermittlungInstance = Vermittlung.get(params.id)
def aa = vermittlungInstance.lieferungen.id
def lieferungInstance = Lieferung.get(aa)
def bb = lieferungInstance.packete.id // .id
def packetInstance = Packet.findAllByIdInList(bb)
if (!vermittlungInstance & !lieferungInstance) {
flash.message = "${message(code: 'default.not.found.message', args: [message(code: 'vermittlung.label', default: 'Vermittlung'), params.id])}"
redirect(action: "list")
}
else {
if(vermittlungInstance.rechnungen.id!=null || vermittlungInstance.lieferungen.id!=null || lieferungInstance.packete.id!=null ){ …Run Code Online (Sandbox Code Playgroud) 此代码是一个包含文件,由于某种原因,选择查询将不会运行.我的数据库已经有一个输入,所以它应该返回一些东西.
<?php //Connecting to the database
DEFINE ('DB_HOST', 'localhost');
DEFINE ('DB_USER', 'ericbran');
DEFINE ('DB_PASSWORD', '[PASSWORD]');
DEFINE ('DB_NAME', 'ericbran_familyFunction');
$dbc = mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD) OR die ('Could not connect to Mysql');
mysqli_select_db(DB_NAME, $dbc);
$printable = "SELECT * FROM users";
$results = mysqli_query($printable, $dbc) or die(mysqli_error());
while ($row = mysqli_fetch_assoc($results)){
foreach ($row as $name => $value){
print "$name: $value <br />\n";
}
print "<br /> \n";
}
print $results;
?>
Run Code Online (Sandbox Code Playgroud)