neo4j / neo4j-javascript-driver

Neo4j Bolt driver for JavaScript
https://neo4j.com/docs/javascript-manual/current/
Apache License 2.0
850 stars 148 forks source link

Unable to create node with sample code #567

Closed mikefontaine closed 4 years ago

mikefontaine commented 4 years ago

Steps to reproduce

  1. Start neo4j on local machine

  2. add test code to node JS page

  3. start node

  4. execute test code code

router.post("/pushneo", function(req, res) {
  var driver = neo4j.driver("bolt://localhost:7687", neo4j.auth.basic(
    'toolbox', 'Qwerty123!'), {
    maxTransactionRetryTime: 30000
  });
  var session = driver.session();
  console.log("session start");
  session
    .run(
      'MERGE (alice:Person {name : $nameParam}) RETURN alice.name AS name', {
        nameParam: 'Alice'
      })
    .subscribe({
      onKeys: keys => {
        console.log(keys)
      },
      onNext: record => {
        console.log(record.get('name'))
      },
      onCompleted: () => {
        session.close() // returns a Promise
        console.log("session closed")
      },
      onError: error => {
        console.log(error)
      }
    })
  driver.close();
  console.log("driver closed")
});

query.log security.log debug.log neo4j.log

michael-simons commented 4 years ago

Would you please try the latest final release?

https://github.com/neo4j/neo4j-javascript-driver/releases/tag/4.0.0

The 2.0.0 version has been renamed to 4.0.0 to align with the product itself.