假设模块X有一个Y子模块.从我的依赖于X的节点应用程序,我如何需要子模块Y?
var Y = require('X:Y'); 结果是 Cannot find module 'X:Y'
以下是我的代码:
mongoose.connect('mongodb://localhost/mydatabase');
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function callback () {
console.log('DB connection opened');
});
// ...
var dbCallback = function(err, body) {
// ...
};
// ...
var StuffModel = mongoose.model('Stuff', StuffSchema);
StuffModel.find({}).exec(dbCallback);
Run Code Online (Sandbox Code Playgroud)
dbCallback永远不会调用该函数.任何帮助将不胜感激!
我创建了一个Google Compute Engine实例并安装了一个Web服务器和我的应用程序.现在我无法找到有关设置外部地址的信息,以便我可以从Compute Engine外部访问该实例.
如何为我的实例设置外部地址,以便可以通过Web浏览器等客户端访问它?
我已经构建了一个使用嵌套Polymer元素的Polymer.dart应用程序.父元素接受一个属性,并将其值作为属性传递给嵌套的子元素.这在DartEditor中"Run in Dartium"时工作正常,但在应用程序为"Pub Built"和"Run as JavaScript"后,嵌套元素无法加载.在构建过程中没有任何错误消息,或任何其他类型的指针.我不知道如何调试这个以及它在Dartium没有任何警告或错误的情况下按预期运行的事实没有帮助.
以下是我的应用程序的简化版本的代码,产生相同的问题. my_view是父元素,是加载my_form时附加的嵌套元素my_view.
main.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sample</title>
<link rel="import" href="my_view.html">
<script type="application/dart">export 'package:polymer/init.dart';</script>
<script src="packages/browser/dart.js"></script>
</head>
<body>
<h1>The view polymer element should appear below:</h1>
<my-view viewAttribute="My_Value"></my-view>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
my_view.html
<polymer-element name="my-view" attributes="viewAttribute">
<link rel="import" href="my_form.html">
<template>
<div style="width: 100%;"><h1>The form should appear below:</h1></div>
<div id="form_div" style="width: 100%;"></div>
</template>
<script type="application/dart" src="my_view.dart"></script>
</polymer-element>
Run Code Online (Sandbox Code Playgroud)
my_view.dart
import 'package:polymer/polymer.dart';
import 'dart:html';
@CustomTag('my-view')
class MyView extends PolymerElement …Run Code Online (Sandbox Code Playgroud)