在浏览器中运行LoopBack

时间:2016-07-10 21:43:42

标签: node.js loopbackjs strongloop

running Loopback in the browser的环回文档似乎建议为了让它运行,请使用以下代码创建一个名为browswer-app.js的文件:

var loopback = require('loopback');
var boot = require('loopback-boot');

var app = module.exports = loopback();
boot(app);

然后在该文件上运行浏览器......

browserify browser-app.js -o app.bundle.js

最终结果是app.bundle.js,然后你可以在html文件中使用它:

<script src="app.bundle.js"> </script> 
<script> 
  var app = require('loopback-app'); 
  var User = app.models.User;
  User.login({
    email: 'test@example.com',
    password: '12345'
  }, function(err, res) {
    if (err) {
      console.error('Login failed: ', err);
    } else {
      console.log('Logged in.');
    }
  });
</script>

当我这样做时,创建的app.bundle.js文件 3 MB!

这个文件很大,可以发送到broswer ......但是我不清楚上面哪些步骤是错误的。请提供具体步骤,以便能够从浏览器调用Loopback模型。

1 个答案:

答案 0 :(得分:0)

用于在浏览器中运行HTML页面 你只需要在&#34;客户端&#34;内添加HTML文件。环回中的文件夹

并且还记得在服务器文件夹

中的文件middleware.json中定义路径
<?php

$arr = Array
(
    '0900-0930' => 0,
    '0935-1005' => 0,
    '1010-1040' => 0,
    '1045-1115' => 0
);


$matchVal = '0935-1005';

foreach ($arr as $key => $value) {

    if($matchVal == $key){
        echo $key.'<br />';
    }
    next($arr);
    echo key($arr)."<br/>;
}
?>