我试图要求一个文件,然后将其传递给var.我正在按照本教程创建一个身份验证系统.在编写server.js文件并尝试编译后,我得到了一个bson错误,因此我更改了需要在mongoose中发布版本的行.
这是我的代码和错误:
server.js
require('./app/routes')(app, passport);
Run Code Online (Sandbox Code Playgroud)
错误
require('./app/routes')(app, passport);
^
TypeError: require(...) is not a function
at Object.<anonymous> (d:\Node JS learning\WorkWarV2\server.js:38:24)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:475:10)
at startup (node.js:117:18)
at node.js:951:3
Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)
我已经读过,这通常意味着requireJS没有正确加载,但我不知道为什么或如何解决它.
由于评论而编辑:
如上所述,这是结果console.log(require);
在进行一些计算时,我最终计算了一个average_acc. 当我尝试打印它时,它输出:tf.Tensor(0.982349, shape=(), dtype=float32). 如何获取0.98..它的值并将其用作普通浮点数?
我想要做的是在数组中获取一堆并绘制一些图形,但为此,据我所知,我需要简单的浮点数。
我已经在azure devops上创建了一个新项目,现在我正在尝试向sourcetree添加一个帐户:
我已经通过以下方式设置了Opions:
主持人:Azure开发人员
主机旁边的链接:https://myuser@dev.azure.com/myuser
也尝试过https://dev.azure.com/myuser
身份验证类型:已锁定到专用令牌,无法更改。
用户名:尝试过我的电子邮件,还启用了备用凭据,并尝试使用该用户名。
密码:尝试使用真实密码以及个人访问令牌
通讯协定:HTTPS
我不断收到错误消息:We couldn't connect to Azure DevOps with your credentials.这可能是什么原因?
我正在浏览angular2代码,看到了一些东西,例如:
this._outlets[name] = undefined !;
Run Code Online (Sandbox Code Playgroud)
最后的意思是什么!?在Google上找不到关于它的任何东西:(
由于一些用例,我需要扩展Angular2中的PrimeNG组件.为了证明purpouses,我选择使用,DataTable因为它足够复杂.
在字面上复制粘贴@Component注释后,我添加了:
export class PPDataTable extends DataTable {}
此时我收到以下错误:No provider for DataTable.如果我添加DataTable到providers在注释阵列,我的内容DataTable是空的.
因此我尝试添加:{ provide: DataTable, useValue: PPDataTable }产生一些错误,例如:TypeError: co.dt.isSorted is not a function.我尝试登录this.isSorted新类,它确实存在.
我如何扩展这样的东西?
还有,有更好的解决方案来改变PrimeNg组件的选择器名称(以某种方式包装)?
编辑
似乎不是直接提供对象,而是提供包含对象的数组,这是(我的猜测)错误的原因.如果我进入源代码并将其更改为dt[0].isSorted()有效!
如何直接提供对象?
回答
似乎如果我提供{ provide: DataTable, useExisting: PPDataTable }它有效.
我正在尝试用 multer 保存文件,但它并不想工作:
var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, './')
},
filename: function (req, file, cb) {
cb(null, file.originalname + '-' + Date.now() + '.' + path.extname(file.originalname));
}
});
var upload = multer({ storage: storage,
onFileUploadComplete : function (file) {
console.log('Completed file!');
},
onParseStart : function() {
console.log('whatevs');
}});
app.post('/upload' ,upload.single('thisisme'), function(req,res) {});
Run Code Online (Sandbox Code Playgroud)
文件确实被保存,但 ParseStart 或 UploadComplete 永远不会被触发。这是为什么?我还尝试使用 app.use ( multer ... );
我有点不明白为什么 Angular 团队选择使用 XLIFF 而不是 JSON。我错过了什么?
由于接近投票而编辑
我注意到有人说答案是基于意见而不是基于事实。XLIFF 的一个缺点是它比 JSON 大。我试图了解除了偏好之外是否有任何真正的原因选择 XLIFF。
angular ×2
node.js ×2
azure ×1
azure-devops ×1
javascript ×1
multer ×1
primeng ×1
python ×1
require ×1
tensorflow ×1
typescript ×1