# Node + Express + Typescript: stack & culprit?

**URL:** <https://discuss.elastic.co/t/node-express-typescript-stack-culprit/237840>\
**Category:** APM\
**Tags:** nodejs\
**Created:** [June 19, 2020, 4:55pm UTC](https://discuss.elastic.co/t/node-express-typescript-stack-culprit/237840 "2020-06-19T16:55:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ffknob](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ffknob/32/37008_2.png) [@ffknob](https://discuss.elastic.co/u/ffknob)\
**Post date:** [June 19, 2020, 4:55pm UTC](https://discuss.elastic.co/t/node-express-typescript-stack-culprit/237840/1 "2020-06-19T16:55:59Z")

</div>

So,

I have an Node+Express app to demo APM written in JS that I'm currently refactoring to Typescript.

I'd just like to ask what should I do in order to have the ccorrect stack and culprit in my Typescript APM events.

To illustrate it beter:

JS version:

 ![Bildschirmfoto vom 2020-06-19 12-11-54](https://us1.discourse-cdn.com/elastic/original/3X/b/1/b1c5bc22a01754953aecf50de38e11108482d2af.png)

TS version:

 ![Bildschirmfoto vom 2020-06-19 12-12-30](https://us1.discourse-cdn.com/elastic/original/3X/7/6/764503e7f3e0061433c4f743683dc6d21fb2c4f6.png)

What's that "undefined" in the error message?  
How can I get the culprit to show instead of N/A?

Thank you!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 10, 2020, 12:56pm UTC](https://discuss.elastic.co/t/node-express-typescript-stack-culprit/237840/2 "2020-07-10T12:56:00Z")

</div>

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.
